0

所以,基本上我在实施 App Links 的第 1 步,我偶然发现了这个工具:

https://developers.google.com/digital-asset-links/tools/generator

我给它我的域名,我的包名,然后我从 Play 商店控制台复制粘贴我的应用程序包指纹。它为我生成一个assetlinks.json文件,我根据需要将它放在https://my-domain/.well-known/assetlinks.json我测试下载,它工作,然后我要求这个工具测试它,它说

No app deep linking permission found for package_name at my_domain.

我的日志表明GoogleAssociationService来了并获取了文件(200 状态响应和正确的字节数)。

所以基本上我输入好的值,它生成它,然后获取它并告诉我它是错误的,我错过了什么?他怎么会对自己创造的东西不满意?

4

1 回答 1

0

未来可能与谁有关。

当我们遇到这个问题时,我们还调查了代理的日志,发现“assetlinks.json”文件已成功下载。

在我们的例子中,问题出在 Content-Type 上。在我们的例子中,它是“application/octet-stream”类型。根据文档,Content-Type 的类型应该是“application/json”。我们更改了内容类型,一切都开始按预期工作。

使用上面的链接检查要求,并通过一一划掉所有潜在原因来验证是否满足所有要求。

于 2020-12-16T12:22:51.393 回答