我正在创建一个React Native应用程序,我希望能够从中打开默认应用程序。具体做法是:
我知道我可以用
打开系统地图<TouchableOpacity
onPress={() =>
Linking.openURL(`geo:${latitude},${longitude}`)}>
<Text>Open Map</Text>
</TouchableOpacity>```
并类似地拨打openURL("tel:" + telephone)
电话号码。 (我有目的地省略了代码片段中的错误处理。)
接下来,应该更新ios/Info.plist
以允许这些应用程序查询方案。我试着把它放进去:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>geo</string>
<string>tel</string>
</array>
我仍然遇到EUNSPECIFIED
错误。我想也许我不应该将LSApplicationQueriesSchemes
密钥设为geo
和tel
。然而,我无法找到应该去的地方。
谢谢!