Android アプリのユーザーが、ブラウザーを起動して利用規約に同意することなく、キャプティブ ネットワークに接続できるようにしたいと考えています。
Android用のiOS CaptiveNetworkのようなものはありますか?
Android アプリのユーザーが、ブラウザーを起動して利用規約に同意することなく、キャプティブ ネットワークに接続できるようにしたいと考えています。
Android用のiOS CaptiveNetworkのようなものはありますか?
さまざまなキャプティブ ポータルのインストールが原因で、これを確実に解決することはできません。Apple も半分の時間は機能せず、ほとんどの場合、ユーザーのブラウザーを起動してしまい、ユーザーはキャプティブ ポータル ページに移動して同意/ログインなどを行います。
アプリが接続できない場合 (または、キャプティブ ポータルがトラフィックをリダイレクトしているため、期待される応答を得られない場合)、アプリでブラウザーを起動するようにします。たとえば、アプリに固有の専用ファイルを確認することができます。 GET http://www.example.com/check/captive.htmファイルの内容が「成功」の場合は問題ありません。ファイルの結果がそれ以外の場合は、キャプティブ ポータルの背後にあると想定してブラウザを起動します。正しい扱い方。
開発者ではなくユーザーとしてこの質問を調べている他の人のために、現在 Google Play にはユーザーの観点から役立つアプリがいくつかあります。開発者向け: これらの一部は、他のアプリで使用するための API も提供します。いくつかの例:
また、キャプティブ ポータルが検出されたときに Wi-Fi を切断する最新バージョンの Android を回避するには、このアプリを試してください: Wifi Portal Connect. これは、上記で提案されたアプリの 1 つと連携して Wi-Fi に再接続し、他のアプリは自動ログインできるようになります。
キャプティブ ポータルはそれぞれ異なるため、機能しなくなってもアプリのせいではありませんが、アプリは柔軟で自動検出システムが向上しているため、いくつか試してみてください。