我在 link 之后为我的应用程序添加了带有自动验证设置的应用程序链接功能
在测试该应用程序时,它一开始就可以正常工作。然后在重新安装构建后,无法正常工作。
在调试时我发现我的 .well-known/assetlinks.json 文件的响应时间 > 1 秒。
{ "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************ ********* 信息消息 *********************\n* 信息:找不到与您的查询匹配的语句\n"
看起来因为超时,验证失败。
我想知道如果安装时验证失败(可能是因为连接问题或临时网站关闭),应用/系统是否会在以后的任何时候重试验证?
最佳答案
不幸的是,如果由于超时或连接问题而失败,Android M 不会自动重新尝试验证。如您所见in this guide下一次尝试将发生在应用程序更新或重新安装时。
关于Android:在安装时处理 App Link Verification 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41501393/