在NativeScript中,是否可以从Nativescript应用程序中启动另一个应用程序?
假设我在一个应用程序中有一个按钮,当按下该按钮时,它会启动Waze导航应用程序并带有坐标到某个位置。
NativeScript有可能吗?
谢谢。
Waze使用url方案'waze://',如果您的应用程序将在装有iOS 9和更高版本的设备上运行,则需要先在Info.plist中注册。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>waze</string>
</array>
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用openUrl随附utils模块中的方法
var utils = require('utils/utils');
utils.openUrl('waze://?ll=37.44469,-122.15971&z=10');
Run Code Online (Sandbox Code Playgroud)
NativeScript openUrl为您处理canOpenURL和后续的openURL
| 归档时间: |
|
| 查看次数: |
1336 次 |
| 最近记录: |