Android:在安装时处理App Link验证失败

时间:2017-01-06 07:58:47

标签: android android-intent deep-linking applinks digital-assets-links

我添加了应用链接功能,并在link

之后为我的应用设置了autoVerify

在测试应用程序时,它在开始工作。然后重新安装构建后,无法正常工作。

在调试我发现的内容时,我的.well-known / assetlinks.json文件的响应时间是> 1秒。

在test-url https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://example.com&relation=delegate_permission/common.handle_all_urls

上发出超时错误

{   “maxAge”:“599.999999353s”,   “debugString”:“*********************错误********************* \ n *错误:deadline_exceeded:使用从Web(ID 1)下载从https://example.com./.well-known/assetlinks.json(相当于“https://example.com/.well-known/assetlinks.json”)获取Web语句时发生超时。\ n ******** ************* INFO MESSAGES ********************* \ n *信息:未找到符合您查询的陈述N” }

看起来因为此超时,验证失败。

我想知道如果安装时验证失败,可能会在以后的任何时候重新进行应用/系统重试验证(可能是由于连接问题或临时网站故障​​)?

1 个答案:

答案 0 :(得分:1)

不幸的是,如果由于超时或连接问题而失败,Android M不会自动重新尝试验证。当您找到in this guide时,将在应用更新或重新安装时进行下一次尝试。