Ionic 3深度链接-从URL启动应用程序

问题描述 投票:2回答:1

我正在使用Ionic开发跨平台应用程序,并尝试实现深层链接时,我安装了一个名为Deeplinks的Ionic Native插件。

我使用了这些命令:

ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=roor --variable DEEPLINK_SCHEME=http --variable DEEPLINK_HOST=roor.com --variable ANDROID_PATH_PREFIX=/

npm install --save @ionic-native/deeplinks

为了进行测试,我制作了一个代码笔并添加了以下html

<h3>
  <a href="roor://roor.com">scheme</a>
</h3>

<h3>
  <a href="http://www.roor.com">url</a>
</h3>

我的应用程序确实在单击scheme

时启动,但是在单击url时没有任何反应。

如何从URL

打开我的应用程序>

我还找到了有关深度链接的文章:https://blog.ionicframework.com/deeplinking-in-ionic-apps/

其中指出

要配置iOS和Android,我们需要为iOS和适用于Android的应用程序链接(6.0+)。此过程主要完成在您网站的服务器端。您将发布特定的json适用于iOS的文件和适用于Android的文件,请确保您的网站正在使用HTTPS,并且然后将您的应用配置为打开以响应对该域的链接。

但是我不确定应该发布哪个json文件以通过URL启用deeplinknig?

[我正在使用Ionic开发跨平台应用程序,当尝试实现深层链接时,我安装了一个名为Deeplinks的Ionic Native插件,我运行了这些命令:ionic cordova插件add ionic-plugin -...

android ios cordova ionic-framework deep-linking
1个回答
0
投票
它们的名称令人困惑DEEPLINK_SCHEME用于HTTPS上的Universal / App链接,而URL_SCHEME用于诸如myapp://之类的旧自定义方案。>
© www.soinside.com 2019 - 2024. All rights reserved.