为啥应用链接会给华为带来额外的对话
Posted
技术标签:
【中文标题】为啥应用链接会给华为带来额外的对话【英文标题】:Why app links bring extra dialog on Huawei为什么应用链接会给华为带来额外的对话 【发布时间】:2021-05-18 03:22:33 【问题描述】:当我为没有 GMS 的华为设备实现应用链接时,我注意到每次我测试应用链接时,都会出现询问用户是否允许打开应用的对话框,这有点奇怪,因为它看起来更深链接,而不是应用链接。
为什么应用链接在没有 GMS 的华为设备上无法正常工作?
【问题讨论】:
【参考方案1】:我已经向华为支持提出了这个问题,答案如下:
如果您使用的是 Chrome,则不会显示“打开”对话框,并且 应用程序将自动启动。
中国所有浏览器都禁止拉起其他浏览器的动作 应用程序;用户必须手动单击打开以拉起 三方申请。这是中国法律规定的。
【讨论】:
【参考方案2】:为什么应用链接会给华为带来额外的对话?
这不应该发生在华为手机上。在美国使用默认浏览器的华为HMS手机进行应用链接测试时,没有出现这个问题。
【讨论】:
你的华为设备有GMS吗?或者您设备的发布日期是什么时候? 不,Hayk,我的手机没有 GMS。 顺便说一句,我的手机是Mate30 够奇怪的。他们对不同国家/地区的浏览器有不同的配置吗?还是华为开发者支持在撒谎? ))) 嗨,Hayk,如前所述,我在美国进行了测试。我不知道其他国家发生了什么。但我觉得华为开发者支持是对的。以上是关于为啥应用链接会给华为带来额外的对话的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio C++ 2008 Pro 中的 MFC 对话框上进行额外的初始化
为啥在 Playstore 上发布我的应用程序后,firebase 会添加一个额外的日历节点?
为啥 SwiftUI UIHostingController 有额外的间距?