【问题标题】:Ionic 3 Deep link opening any link issueIonic 3 Deep 链接打开任何链接问题
【发布时间】:2017-10-11 19:41:59
【问题描述】:

我有一个 Ionic 3 应用程序,我安装了 ionic-plugin-deeplinks 插件,它可以满足我的需求。当我点击电子邮件中的某个链接时,它会打开我的应用程序并将其重定向到必要的页面。但是,我在应用程序的 Web 版本上有一些 URL,上面有 target="_blank"。每当我单击它们时,它都会打开应用程序而不是新选项卡。我不希望它在这些情况下打开应用程序或要求我打开应用程序,因为它与应用程序无关。只需在新选项卡中打开链接。我已经尝试了一百万件事,但遗憾的是我找不到任何解决方案......

这是我在 config.xml 中的代码。

    <plugin name="ionic-plugin-deeplinks" spec="^1.0.15">
    <variable name="URL_SCHEME" value="myapp123" />
    <variable name="DEEPLINK_SCHEME" value="https" />
    <variable name="DEEPLINK_HOST" value="app.myapp123.com" />
    <variable name="ANDROID_PATH_PREFIX" value="/" />
    <variable name="ANDROID_2_PATH_PREFIX" value="/" />
    <variable name="ANDROID_3_PATH_PREFIX" value="/" />
    <variable name="ANDROID_4_PATH_PREFIX" value="/" />
    <variable name="ANDROID_5_PATH_PREFIX" value="/" />
    <variable name="DEEPLINK_2_SCHEME" value=" " />
    <variable name="DEEPLINK_2_HOST" value=" " />
    <variable name="DEEPLINK_3_SCHEME" value=" " />
    <variable name="DEEPLINK_3_HOST" value=" " />
    <variable name="DEEPLINK_4_SCHEME" value=" " />
    <variable name="DEEPLINK_4_HOST" value=" " />
    <variable name="DEEPLINK_5_SCHEME" value=" " />
    <variable name="DEEPLINK_5_HOST" value=" " />
</plugin>

我希望此链接正常运行

<a href="https://app.myapp123.com/dont_open" target="_blank">Random URL </a>

但此链接用于询问或打开 Ionic 应用程序

 <a href="https://app.myapp123.com/open_ionic_app" target="_blank">Random URL </a>

有办法设置吗?

【问题讨论】:

    标签: ionic-framework mobile deep-linking


    【解决方案1】:

    我使用another plugin 来实现同样的效果:

    <plugin name="cordova-plugin-customurlscheme" spec="^4.3.0">
        <variable name="URL_SCHEME" value="myapp123" />
    </plugin>
    

    之后,您可以创建“myapp123://path-to-page”之类的链接。 所以协议是“myapp123”而不是https。

    这样,您的应用就不会再捕获像 https://app.myapp123.com/ 这样的 URL。

    更多关于安装的信息可以在这里找到: https://github.com/EddyVerbruggen/Custom-URL-scheme

    但有一个警告:ionic 3 deeplinking for reset password:将此技术与 gmail 结合使用时似乎存在问题。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 2018-05-03
      • 2020-07-29
      相关资源
      最近更新 更多