在 NativeScript 中,是否可以从 Nativescript 应用程序中启动另一个应用程序?
假设我在一个应用程序中有一个按钮,当按下它时,它会启动 Waze
导航应用程序,并带有一个位置的坐标。
NativeScript 可以吗?
谢谢。
最佳答案
Waze 使用 url scheme 'waze://' 如果您的应用程序将在带有 iOS 9 及更高版本的设备上运行,您将需要首先在您的 Info.plist 中注册。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>waze</string>
</array>
然后您可以使用包含的 utils
模块中的 openUrl
方法
var utils = require('utils/utils');
utils.openUrl('waze://?ll=37.44469,-122.15971&z=10');
NativeScript openUrl
为您处理 canOpenURL 和后续的 openURL
关于NativeScript - 从 Nativescript 应用程序启动另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964197/