在NativeScript中,是否可以从Nativescript应用程序中启动另一个应用程序?
我们假设我在应用中有一个按钮,按下它后会启动Waze
导航应用,其坐标指向一个位置。
NativeScript可以实现吗?
感谢。
答案 0 :(得分:3)
Waze使用网址方案'waze://',如果您的应用将在iOS 9及更高版本的设备上运行,则需要先在Info.plist中注册。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>waze</string>
</array>
然后,您可以使用所包含的openUrl
模块中的utils
方法
var utils = require('utils/utils');
utils.openUrl('waze://?ll=37.44469,-122.15971&z=10');
NativeScript openUrl
为您处理canOpenURL和后续openURL