问题描述
我正尝试为我的ionic 4 ios应用程序设置深层链接,我按照以下步骤完成了给定的任务:
-
我将一个Apple网站关联文件上传到了该应用的网络版本,我使用了apple.com上“证书,标识符和配置文件”页面中的实际捆绑包ID和应用ID前缀
-
我使用https://branch.io/resources/aasa-validator验证了网站网址,得到了5/5绿色结果
-
i还在应用程序的xcode和apple.com开发空间中启用了相关域
-
在应用程序组件中的代码内部,我使用了以下代码:
const subDeepLinks = this.deeplinks.route({ '/verify/:code': VerifyPage,'/reset-password/:token': ResetPasswordPage,}).subscribe((match: any) => { this.zone.run(() => this.router.navigate([match.$link.path])); } });
这是package.json中的deeplink变量的列表
"ionic-plugin-deeplinks": {
"URL_SCHEME": "<my-domain-name>","DEEPLINK_SCHEME": "https","DEEPLINK_HOST": "<my-domain-name>"
}
我使用iPhone模拟器对此进行了测试,我创建了一个带有指向该应用程序的网址的联系人。但是,当我单击它时,我将重定向到该应用程序的网络版本。 感谢您的任何帮助,谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)