gpt4 book ai didi

android - 从 Android 上的应用内浏览器重定向到应用

转载 作者:行者123 更新时间:2023-12-05 07:46:18 27 4
gpt4 key购买 nike

在我们正在构建的原生 Android 应用程序中,我们需要打开浏览器访问我们的网站以让用户登录。登录成功后,浏览器会使用我们的自定义 URL 方案重定向回应用程序(类似这样的内容) : myapp://authenticate?token=abc123).

这似乎工作得很好,但现在我们发现在某些Android设备上,浏览器没有打开。而是打开应用内 Chrome 浏览器,导致不同的行为。因为它在应用程序内,使用自定义 URL 方案重定向到我们的应用程序实际上确实到达了应用程序:用户已成功登录!但问题是:应用内浏览器窗口仍然可见!用户现在需要手动关闭它。

我看到有两种方法可以解决这个问题,但对于这两种方法我都不知道这是否可行。

  1. 找到一种以编程方式关闭应用内浏览器窗口的方法
  2. 首先想办法阻止应用内浏览器打开(始终打开完整的 Chrome 应用)。

如果有人能为我提供关于如何做这两件事的线索,我将不胜感激!

此外,我们甚至无法可靠地重现此问题。在某些 Android 设备上会发生这种情况,而在某些情况下则不会。因此,如果有人知道 Android 上的哪些设置会影响打开应用内浏览器的行为,我也想知道!

最佳答案

我已经阅读了您的问题并且理解了您的观点。

在这种情况下,您可以在弹出窗口中为您的网站使用 WebView,而不是打开完整的浏览器,当用户成功登录后,只需关闭浏览器的弹出窗口即可。

请告诉我它是否对您有帮助。

关于android - 从 Android 上的应用内浏览器重定向到应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40883555/

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