【发布时间】:2018-05-01 03:21:14
【问题描述】:
我的应用是基于 ionic 1 构建的,我已按照本指南进行操作。 https://github.com/BranchMetrics/cordova-ionic-phonegap-branch-deep-linking当你点击分支网址时,应用程序打开正常。
现在我想设置安卓应用链接。当我收到一封带有我的网络应用程序 URL 的电子邮件时,例如:https://app.example.com,如果安装了移动应用程序,这应该会打开应用程序。如果不是,用户应该被带到玩商店/应用商店。
此外,如果链接具有查询参数(查询参数将是动态的),则应将其传递给移动应用。例如:https://app.example.com/mypath?query_params=1234567890
根据 url 中的路径,用户将被重定向到 ionic 应用上的相应页面。
我已经设置了分支 sdk bower install branch-sdk。当我点击 url (https://app.example.com) 时,它仍然会在浏览器上打开。这就是我在 ionic 应用中的 index.html 的样子。
<script src="lib/branch-sdk/dist/build.min.js"></script>
<script type="text/javascript">
console.log("Branch SDK Loading");
branch.init('key_test_ikEKvQjiZRwV1LXZ2hUlamfewwhVQ5rw', function(err, data) {
console.log("Branch SDK Loaded");
console.log("Branch SDK Err and Data ", err, data);
});
</script>
知道如何设置这些东西吗?
【问题讨论】:
-
使用firebase动态链接或者这个插件可以帮助你github.com/nordnet/cordova-universal-links-plugin
标签: ionic-framework cordova-plugins deep-linking branch.io applinks