title: How to open default iOS apps from a React Native app?
body: <p>I'm creating a React Native app and I'd like to be able to open default apps from it. Specifically:</p>
  
  <ul>
  <li>Phone.app (clicking on a button in my app and opening iOS modal to call a specific number)</li>
  <li>Apple Maps App (clicking on a button in my app and opening the Apple Maps with routing to specified target destination)</li>
  </ul>
  
  <p>I understand I can open the system maps with</p>
  
  <pre><code>&lt;TouchableOpacity
    onPress={() =&gt;
      Linking.openURL(`geo:${latitude},${longitude}`)}&gt;
    &lt;Text&gt;Open Map&lt;/Text&gt;
  &lt;/TouchableOpacity&gt;```
  </code></pre>
  
  <p>and similarly call <code>openURL("tel:" + telephone)</code> for phone number. (I omit error handling in the code snippet purposefully.)</p>
  
  <p>Next, it should be necessary to update <code>ios/Info.plist</code> to allow these application query schemes. I tried putting this into it:</p>
  
  <pre><code>&lt;key&gt;LSApplicationQueriesSchemes&lt;/key&gt;
  &lt;array&gt;
    &lt;string&gt;geo&lt;/string&gt;
    &lt;string&gt;tel&lt;/string&gt;
  &lt;/array&gt;
  </code></pre>
  
  <p>I'm still getting <code>EUNSPECIFIED</code> errors. I guess that maybe I'm not supposed to put the <code>LSApplicationQueriesSchemes</code> keys as <code>geo</code> and <code>tel</code>. I was, however, unable to find out what should go in there.</p>
  
  <p>Thanks!</p>