2016-08-15 213 views

回答

2

应该很容易,有点与两个平台上的方案一起工作......只需将此代码转换为适用于iOS的JS,即可找到与android相同的代码。

How to launch another app from an iPhone app

答案“在Nativescript是有可能”是几乎总是没错,因为我们只是编组调用到OS”不需要原始包装或周围的功能什么。

祝你好运!

1

Waze使用url方案'waze://',如果您的应用程序将在iOS 9和更高版本的设备上运行,您需要首先在Info.plist中注册。

<key>LSApplicationQueriesSchemes</key> 
    <array> 
     <string>waze</string> 
    </array> 

然后,您可以使用来自包括utils模块

var utils = require('utils/utils'); 
utils.openUrl('waze://?ll=37.44469,-122.15971&z=10'); 

的NativeScript openUrl同时处理的canOpenURL和随后的OpenURL为您

+0

openUrl方法这是落实到位智正确答案。谢谢斯蒂芬。 – Davor

相关问题