簡體   English   中英

從Android上的應用內瀏覽器重定向到應用

[英]Redirect to app from in-app browser on Android

在我們正在構建的原生Android應用程序中,我們需要打開瀏覽器訪問我們的網站以登錄用戶。當登錄成功時,瀏覽器會使用我們的自定義URL方案重定向回應用程序(如下所示: myapp://authenticate?token=abc123 )。

這似乎工作得很好,但現在我們發現在某些Android設備上,瀏覽器沒有打開。 相反,會打開應用內Chrome瀏覽器,從而導致不同的行為。 因為它是應用程序內的,使用自定義URL方案重定向到我們的應用程序實際上到達應用程序:用戶已成功登錄! 但問題是:應用內瀏覽器窗口仍然可見! 用戶現在需要手動關閉它。

我認為有兩種方法可以解決這個問題,但對於這兩種方式我都不知道這是否可行。

  1. 找到一種以編程方式關閉應用內瀏覽器窗口的方法
  2. 找到一種方法來阻止應用內瀏覽器首先打開(始終打開完整的Chrome應用)。

如果有人能為我提供如何做這兩件事的線索,我們非常感謝!

此外,我們甚至無法可靠地重現這個問題。 在某些Android設備上會發生這種情況,有些則不然。 因此,如果有人知道Android上的哪些設置會影響打開應用內瀏覽器的行為,我也想知道這一點!

我已經閱讀了你的問題,我理解你的觀點。

在這種情況下,當用戶成功登錄然后關閉瀏覽器的彈出窗口時,您可以在彈出窗口中使用WebView為您的網站打開完整瀏覽器。

請讓我知道它對你有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM