Deep link 不适用于强制门户
Deep link not working for captive portal
重新发布
所以我仍然有问题 android captive portal/chrome with authpuppy.
我连接到 wifi 后,将弹出强制门户,显示自定义页面,当用户单击页面上的按钮时,我的应用程序将打开。
无论我做了什么,点击按钮后,强制门户都会显示 ERR_UNKNOWN_URL_SCHEME 作为错误。 Chrome 将显示 ERR_CONNECTION_REFUSED 作为错误。
我对 firefox 或普通网络浏览器没有问题。
如果身份验证成功,上述所有操作都像 charm 一样工作,但如果等待身份验证(没有互联网),则它将不起作用。
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>
有人可以帮我吗?
对于 Chrome/WebView 上的 Android,您应该根据 Google Chrome 文档
使用 Intent
https://developer.chrome.com/multidevice/android/intents
例子
intent://@Intent;scheme=abcd://;package=com.abcd.yourapp;S.browser_fallback_url=http://m.abcd.com
重新发布 所以我仍然有问题 android captive portal/chrome with authpuppy.
我连接到 wifi 后,将弹出强制门户,显示自定义页面,当用户单击页面上的按钮时,我的应用程序将打开。
无论我做了什么,点击按钮后,强制门户都会显示 ERR_UNKNOWN_URL_SCHEME 作为错误。 Chrome 将显示 ERR_CONNECTION_REFUSED 作为错误。
我对 firefox 或普通网络浏览器没有问题。
如果身份验证成功,上述所有操作都像 charm 一样工作,但如果等待身份验证(没有互联网),则它将不起作用。
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>
有人可以帮我吗?
对于 Chrome/WebView 上的 Android,您应该根据 Google Chrome 文档
使用 Intenthttps://developer.chrome.com/multidevice/android/intents
例子 intent://@Intent;scheme=abcd://;package=com.abcd.yourapp;S.browser_fallback_url=http://m.abcd.com