Android 应用程序链接的 assetlinks.json 文件是否像 iOS 版本一样有大小限制?

问题描述 投票:0回答:2

为了只允许授权的应用程序打开

https
链接,Android有App Links,iOS有Universal Links。在这两种情况下,都需要上传文件,即。 Android 的
assetlinks.json
和 iOS 的
apple-app-site-association
文件位于
https://domain.name/.well-known/
路径上。我发现对于 iOS,文件大小最大可以为 128 KB,但是,找不到
assetlinks.json
的任何此类信息。有尺寸限制吗?

android ios deep-linking ios-universal-links android-app-links
2个回答
1
投票

官方文档中没有任何地方提到限制。但是,当我尝试在应用程序中使用 Branch.io 通用链接时,安装应用程序时应用程序链接验证失败。从日志中发现同样的情况,其原因是读取超时。

这里托管的文件非常巨大,并提到了很多支持 Branch 的 bnc.lt 链接的应用程序。

https://bnc.lt/.well-known/assetlinks.json

这会导致它失败,因为 Android 在安装过程中无法验证相同的内容,因此也导致配置的其他链接也无法工作。

仅包含 8-10 个应用程序的文件链接不会那么大,也不会导致问题。


0
投票

我最近对 assetlinks.json 文件进行了一些测试,发现大小限制在 100kB 左右。一旦响应大小超过 102kB,验证就开始失败。

© www.soinside.com 2019 - 2024. All rights reserved.