V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mybro
V2EX  ›  Android

安卓 deep links 注册失败

  •  
  •   mybro · 2022-08-23 09:40:35 +08:00 · 8392 次点击
    这是一个创建于 823 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前需求:通过短信的方式发送链接,用户点击后跳转App

    目前情况:Android10 手机上测试可行,Android12 不行,其他安卓版本未测试。

    初步判断是版本兼容问题,执行命令adb shell pm get-app-links --user cur xxx日志如下(下面的 domain 是我们公司的域名:***.net ):

    Domain verification state:
          domain: legacy_failure
        User 0:
          Verification link handling allowed: true
          Selection state:
            Disabled:
              domain
    

    adb 日志就是十来次的失败,没有错误原因

    项目 xml 配置:

    <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" />
        <data
        android:host="domain"
        android:pathPrefix="/app" />
    </intent-filter>
    

    在百度、谷歌、必应上搜到的结果都试过了,也因为这个问题困惑了两天了。所以来问下万能的 V 友,小弟第一次发帖,有描述不清楚的地方麻烦回复一下

    10 条回复    2022-08-23 15:43:14 +08:00
    AoEiuV020CN
        1
    AoEiuV020CN  
       2022-08-23 09:49:49 +08:00   ❤️ 1
    为什么拆成两个 data ?
    我不确定是否这个问题,但正常是一个 data 包含 scheme host path 这些限制的,
    mybro
        2
    mybro  
    OP
       2022-08-23 09:55:44 +08:00
    @AoEiuV020CN 放一个 data 标签里面也不行
    codehz
        3
    codehz  
       2022-08-23 10:02:33 +08:00 via iPhone   ❤️ 1
    域名验证过所有权了吗,我记得要放一个配置了许可包名的配置文件到特定目录下才可以用
    mybro
        4
    mybro  
    OP
       2022-08-23 10:06:02 +08:00
    @codehz 验证应该是没问题的,检查过很多遍。Android10 设备能够跳转的话也能证实这个吧
    winterbells
        5
    winterbells  
       2022-08-23 10:32:06 +08:00   ❤️ 1
    muhuan
        6
    muhuan  
       2022-08-23 10:40:26 +08:00   ❤️ 1
    Android10 可以的话,可以按照以下 2 个步骤进行,大概率会可以的:
    1. 到验证网站验证,https://developers.google.com/digital-asset-links/tools/generator
    2. 步骤 1 验证通过的话,android12 设备科学上网下,重新安装 /覆盖安装 app ,等待 20s ,应该就行了;
    mybro
        7
    mybro  
    OP
       2022-08-23 10:51:57 +08:00
    @muhuan 老哥给力,科学上网就验证成功了
    mybro
        8
    mybro  
    OP
       2022-08-23 10:55:50 +08:00
    @muhuan 感谢!!
    lilith01
        9
    lilith01  
       2022-08-23 15:10:07 +08:00
    @mybro 借楼请问下楼主 未安装情况下,点击 applink 后跳转应用市场,然后安装后打开能获取到参数归因么
    mybro
        10
    mybro  
    OP
       2022-08-23 15:43:14 +08:00
    @lilith01 骚瑞,这个我不太清楚
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2921 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:10 · PVG 16:10 · LAX 00:10 · JFK 03:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.