【问题标题】:How to open another app from ionic app?如何从离子应用程序打开另一个应用程序?
【发布时间】:2018-04-28 20:15:15
【问题描述】:

我想通过我的 ionic 应用在我的手机中打开一个应用。除此之外,我还想发送一些数据(如下所示)。我想使用 uri 方案来做到这一点。

的 URI

安卓: someapp://com.example.example/?someField=someData

iOS: someapp://?someField=someData

我已经尝试过了,但它不起作用:

var browserRef = this.inAppBrowser.create(
        "twitter://com.twitter.android",
        "_system",
        "location=no,hidden=no,zoom=no"
);

但是,当我像下面这样使用 url 作为https://twitter.com 时,它工作得很好。

var browserRef = this.inAppBrowser.create(
        'https://twitter.com',
        "_system",
        "location=no,hidden=no,zoom=no"
      );

但我无法使用 http 链接,因为我想以上述指定格式发送数据。请帮忙!!

我的系统配置是:

    @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 

【问题讨论】:

标签: cordova ionic-framework cordova-plugins ionic3


【解决方案1】:

尝试将其添加到您的 config.xml 中。

<access origin="someapp:*" launch-external="yes" />

将此添加到您的白名单中,需要启动外部应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-15
    • 2018-04-27
    • 1970-01-01
    • 2011-08-05
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多