小编Ven*_*nto的帖子

Android深度链接重定向仅打开浏览器,而不打开应用程序

我们有一个 Android 应用程序,其工作方式如下:

  1. 用户收到一封包含应用程序深层链接的电子邮件(我们必须使用重定向,href 因为如果没有,电子邮件客户端将无法识别myApp://为正确的链接)。所以,这是一个重定向到的正常链接myApp://token=blahblah
  2. 用户打开链接,链接转到Android默认浏览器,打开浏览器,URL重定向并调用myApp://token=blahblah
  3. 应用程序获取意图,启动并获取令牌。然后使用令牌登录...等等

在 2) 处,我们遇到了问题,链接在浏览器中打开,仅此而已。深层链接不起作用,流程在浏览器处停止。

另一方面,我们使用 ADB 测试了 url 方案,使用模拟令牌模拟 Intent,并且效果完美。所以浏览器中发生了一些事情。

最后,完全相同的代码也适用于 iOS。我们不确定 Android 浏览器重定向中发生了什么

任何想法?

谢谢你!

authentication android url-scheme android-intent kotlin

5
推荐指数
1
解决办法
2278
查看次数