如何解决Ionic 4 IOS深度链接重定向到浏览器,而不是实际的应用程序
我正尝试为我的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模拟器对此进行了测试,我创建了一个带有指向该应用程序的网址的联系人。但是,当我单击它时,我将重定向到该应用程序的网络版本。 感谢您的任何帮助,谢谢!
解决方法
好吧,事实证明aasa可以工作。我用我的女友的iPhone安装了该应用程序并进行了检查。没关系
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。