添加SHA256指纹后assetlinks.json未更新,如何触发Firebase重新发布?
解决Firebase动态链接站点assetlinks.json未更新的问题
强制发布更新的方法
方法一:通过Firebase控制台手动触发部署
- 登录Firebase控制台,进入目标项目后切换到「Hosting」板块
- 找到对应动态链接的专属站点,进入站点详情页后点击「部署」按钮
- 确认部署操作,Firebase会重新构建站点内容,自动生成包含最新SHA256指纹的
assetlinks.json并发布新版本
方法二:使用Firebase CLI强制部署
- 确保本地已安装Firebase CLI,若未安装可执行:
npm install -g firebase-tools - 终端执行
firebase login完成账号登录 - 进入项目根目录,执行命令:
firebase hosting:deploy --only hosting:<你的站点ID>(替换<你的站点ID>为实际站点标识) - 等待部署流程结束,站点会生成新版本,
assetlinks.json内容将同步更新
额外验证与排查步骤
- 检查Firebase项目「动态链接」设置中,SHA256指纹是否已正确添加,确认无输入错误
- 部署完成后,直接访问
https://<你的域名>/.well-known/assetlinks.json,验证文件内容是否包含补充的指纹 - 若仍未更新,可在Hosting面板的「缓存」选项中,针对
/.well-known/assetlinks.json路径手动清除缓存
内容的提问来源于stack exchange,提问作者user2524940
相关产品推荐
相关产品推荐

