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

标签 nativescript

在 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/

相关文章:

css - 如何在 NativeScript 中将按钮固定到底部屏幕

promise - fetch Promise 永远不会被执行

javascript - 图片边框不显示

javascript - NativeScript:有没有办法检索二进制数据并在从文件读取后对其进行处理?

javascript - Nativescript http php 请求

android - 有没有办法在 NativeScript 中播放视频?

javascript - NativeScript Firebase es6 promise 出现奇怪的行为

javascript - Nativescript - 具有嵌套数据的中继器

angular - NativeScript 与 Flutter

ios - 如何在 NativeScript 中以编程方式创建 UIImageView?