重新发布 所以我仍然遇到android captive portal / chrome with 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="/a/b/c/" />
<data
android:scheme="myapp"
android:host="www.mydomain.com"
android:pathPattern="/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 :(得分:0)
对于Chrome / WebView上的Android,您应该使用每个Google Chrome文档的Intent
https://developer.chrome.com/multidevice/android/intents
实施例 意图:// @意图;方案= ABCD://;包= com.abcd.yourapp; S.browser_fallback_url = http://m.abcd.com