NativeScript - 从Nativescript应用程序启动另一个应用程序

时间:2016-08-15 22:52:21

标签: nativescript

在NativeScript中,是否可以从Nativescript应用程序中启动另一个应用程序?

我们假设我在应用中有一个按钮,按下它后会启动Waze导航应用,其坐标指向一个位置。

NativeScript可以实现吗?

感谢。

1 个答案:

答案 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