2017-04-24 66 views
1

REPOST 所以即時通訊仍然有問題與android俘虜門戶/鍍鉻與authpuppy。深層鏈接不工作的強制門戶

一旦我連接到wifi,強制門戶將彈出,顯示一個自定義頁面,當用戶點擊頁面上的按鈕時,我的應用程序將打開。

無論我做了什麼,單擊按鈕時,強制門戶都會顯示ERR_UNKNOWN_URL_SCHEME爲錯誤。 Chrome會顯示ERR_CONNECTION_REFUSED爲錯誤。

我用firefox或普通的網絡瀏覽器沒問題。

如果驗證成功,上述所有工作都像魅力一樣,但如果待處理驗證(無網絡)則無法工作。

的Android如下:

<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="http" 
       android:host="www.mydomain.com" 
       android:pathPattern="https://stackoverflow.com/a/b/c/" /> 

      <data 
       android:scheme="myapp" 
       android:host="www.mydomain.com" 
       android:pathPattern="https://stackoverflow.com/a/b/c/" /> 
     </intent-filter> 

和HTML如下:

<a href="intent://www.mydomain.com/a/b/c/#Intent;scheme=myapp;package=com.mypackage;S.browser_fallback_url=http://play.google.com/store/apps/details?id=blablabla&hl=en;end;";></a> 

有人可以請幫我嗎?

回答

0

如果是Android上鍍鉻/ web視圖,應使用每谷歌瀏覽器的文檔的Intent

https://developer.chrome.com/multidevice/android/intents

例 意圖:// @意圖;方案= ABCD://;包= com.abcd .yourapp; S.browser_fallback_url = http://m.abcd.com

+0

這是一個例子,你應該用您的AndroidManifest.xml中的內容替換該方案/包。 – Delconis

+0

感謝您的回覆。是的,我知道。我用我的所有參數替換。但是,如果僅限於無法連接的情況下,深層鏈接將無法工作,在我的情況下,在強制性門戶網站認證中。 – frestoinc