You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Base44托管下Android App Links验证失败,如何部署assetlinks.json?

解决Base44托管阻止.well-known目录时的Android App Links验证问题

以下是几个可行的解决思路,你可以根据自身情况选择:

1. 子域名独立托管

直接申请一个子域名(比如links.example.com),将其托管到支持.well-known目录的静态托管平台,具体步骤:

  • 在托管平台创建新项目,在项目根目录新建.well-known文件夹,放入配置正确的assetlinks.json文件
  • 配置子域名的DNS解析,将其指向该托管平台的服务器地址
  • 登录Google Play Console,在App Links配置页面添加这个子域名作为关联域名
  • 用Google的Digital Asset Links验证工具确认文件可访问且配置正确

这种方法完全不受Base44的限制,操作简单,也不会影响主域名的现有服务。

2. DNS重定向绕过拦截

如果不想新增子域名,可以通过DNS服务商的URL重定向功能,将主域名的.well-known/assetlinks.json请求直接指向托管该文件的公开地址:

  • 在DNS管理后台添加一条URL重定向记录,源路径设为/.well-known/assetlinks.json,目标URL填写你在其他平台托管的assetlinks.json的公开链接
  • 确保重定向类型为301永久重定向,且目标文件的Content-Type设置为application/json
  • 验证:直接访问https://example.com/.well-known/assetlinks.json,确认能正确跳转到目标文件且内容无误,再通过Google的验证工具完成校验

如果DNS服务商不支持路径级重定向,可以改用CNAME记录配合托管平台的路由规则:将_well-known.example.com CNAME到托管平台,再在托管平台配置路由匹配/.well-known/assetlinks.json。

3. 尝试Base44自定义路由配置

部分托管平台支持通过自定义配置文件实现路由映射,你可以再仔细查阅Base44的文档,尝试以下操作:

  • 将assetlinks.json放在项目根目录
  • 添加平台特定的自定义路由配置文件(比如_routes.json),将请求/.well-known/assetlinks.json映射到根目录的assetlinks.json文件
  • 部署项目后测试访问该路径,确认是否能正常返回文件内容

如果文档中没有相关说明,可以直接联系Base44的技术支持,询问是否有隐藏配置项允许.well-known目录的访问。

4. 域名所有权验证辅助(有限场景)

如果你已经通过Google Search Console验证了主域名的所有权,可以尝试在Google Play Console的「域名验证」板块关联已验证的域名,部分场景下可能简化App Links的验证流程,但这不能完全替代assetlinks.json的要求,建议配合前面的方法确保验证通过。


内容的提问来源于stack exchange,提问作者JT I AM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 07:42:47