gpt4 book ai didi

重定向 url 的 Android 深层链接

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:41:56 26 4
gpt4 key购买 nike

  1. 我的应用配置为处理深层链接“xyz”
  2. 然后有一个链接“abc”,它使用 http 302 重定向到“xyz”
  3. 如果“abc”是用 chrome 打开的,chrome 会将它重定向到“xyz”,然后打开我的应用
  4. 但如果在 Gmail 中打开“abc”,Gmail 会将其重定向到“xyz”,但不会打开我的应用程序。
  5. 我知道在 Gmail 中,如果用户转到选项 -> 使用 chrome 打开 -> 这将导致行为 (3)
  6. 但是有什么解决方案可以让 Gmail 在重定向 url 后打开我的应用程序吗?

最佳答案

在你的 list 中试试这个,使用完整的 url(比如:http://www.example.com/dl/appname?page=1&item=1)而不是快捷方式的 url gmail 不支持快捷方式的 url,因为它有自己的 webview..

<intent-filter 
android:autoVerify="true"
tools:node="merge">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data
android:host="ur_host" // www.example.com/
android:pathPrefix="any_prefix" // /dl/appname
android:scheme="https or http"/> //http
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="urScheme"/> //example
</intent-filter>

关于重定向 url 的 Android 深层链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43969955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com