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

上传应用至Play Console遇Deep links错误,如何修复域名验证问题?

解决Play Console中Deep Links域名验证失败问题

核心原因

你遇到的问题是Google未验证你对Deep Links关联域名的所有权,导致系统无法确认该域名属于你的应用,因此不会直接跳转,而是触发应用选择器或浏览器。

具体解决步骤

1. 进入域名验证页面

打开Play Console,找到你的应用,依次进入 App content > Deep links,定位到提示验证失败的4个域名,每个域名右侧会有「验证」按钮。

2. 选择合适的验证方式

Google提供三种验证方式,选你最方便的一种:

  • DNS TXT记录验证
    • 点击「验证」后,复制Google生成的TXT记录内容
    • 登录你的域名服务商后台(如阿里云、GoDaddy),找到DNS管理界面
    • 添加一条TXT记录,主机记录填@(或按服务商提示),记录值粘贴刚才复制的字符串
    • 等待DNS生效(一般1-24小时,可通过nslookup -type=TXT yourdomain.com命令检查),回到Play Console点击「重新验证」
  • HTML文件验证
    • 下载Google提供的HTML验证文件
    • 将文件上传到域名的根目录(确保通过https://yourdomain.com/[文件名]能直接访问到)
    • 返回Play Console完成验证
  • 关联Google Search Console
    • 如果你的域名已经在Google Search Console中完成验证,直接选择关联该域名即可,无需重复操作

3. 检查App内的Deep Links配置

确保AndroidManifest.xml里的intent-filter配置正确,关键是要加android:autoVerify="true":

<intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
        android:scheme="https"
        android:host="yourdomain.com"
        android:pathPrefix="/your-target-path" />
</intent-filter>

注意替换yourdomain.com和/your-target-path为实际的域名和路径。

4. 重新上传应用

所有域名验证通过后,重新打包应用并上传新版本到Play Console。用户更新到这个版本后,Deep Links就能直接跳转至你的App,不会再出现应用选择器或浏览器跳转的情况。

内容的提问来源于stack exchange,提问作者Paul Maltsev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 19:22:34