【发布时间】:2022-01-05 21:26:10
【问题描述】:
我正在努力让我们的应用支持华为 AppGallery 服务,如地图、通知和深层链接,除了深层链接之外一切都很好。
链接在华为浏览器中打开,而不是在应用程序本身中打开
我添加了带有标志android:autoVerify="true" 的意图过滤器:
经过我的搜索,我发现了以下内容:
- 如果我打开应用设置并手动强制允许链接工作,但要求用户允许这样做很丑
- 在我的华为设备上禁用默认浏览器并安装 chrome 后,一切正常,并开始出现询问我是否需要在网络上打开或应用程序的弹出窗口。
注意事项:
- 我已经在我的服务器上添加了
assetlinks.json文件 - 深层链接在普通安卓设备(不是华为)上正常工作
在运行命令 adb shell dumpsys package d 后,我发现我的应用状态是 ask,即使我添加了 android:autoVerify="true"
【问题讨论】:
标签: android deep-linking huawei-mobile-services