How to open another app from ionic app?
我想通过离子应用程序在手机中打开一个应用程序。除此之外,我也想发送一些数据(如下所示)。我想使用uri方案来做到这一点。
的URI
Android:
someapp://com.example.example/?someField = someData
iOS:
someapp://?someField = someData
我已经尝试过了,但是不起作用:
1 2 3 4 5 | var browserRef = this.inAppBrowser.create( "twitter://com.twitter.android", "_system", "location=no,hidden=no,zoom=no" ); |
但是,当我使用如下所示的URL作为https://twitter.com时,它就可以正常工作。
1 2 3 4 5 | var browserRef = this.inAppBrowser.create( 'https://twitter.com', "_system", "location=no,hidden=no,zoom=no" ); |
但是我无法使用http链接,因为我想以上述指定格式发送数据。请帮忙!!
我的系统配置是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | @ionic/cli-utils : 1.12.0 ionic (Ionic CLI) : 3.12.0 global packages: cordova (Cordova CLI) : 7.0.1 local packages: @ionic/app-scripts : 1.3.12 Cordova Platforms : android 6.2.3 ios 4.4.0 Ionic Framework : ionic-angular 3.7.1 System: Android SDK Tools : 26.1.1 Node : v8.6.0 npm : 4.6.1 OS : macOS Sierra Xcode : Xcode 8.3.3 |
尝试将其添加到您的config.xml中。
1 |
将其添加到白名单中,是启动外部应用程序所必需的。