4

Android アプリのユーザーが、ブラウザーを起動して利用規約に同意することなく、キャプティブ ネットワークに接続できるようにしたいと考えています。

Android用のiOS CaptiveNetworkのようなものはありますか?

http://developer.apple.com/library/ios/#documentation/SystemConfiguration/Reference/CaptiveNetworkRef/Reference/reference.html

4

2 に答える 2

2

さまざまなキャプティブ ポータルのインストールが原因で、これを確実に解決することはできません。Apple も半分の時間は機能せず、ほとんどの場合、ユーザーのブラウザーを起動してしまい、ユーザーはキャプティブ ポータル ページに移動して同意/ログインなどを行います。

アプリが接続できない場合 (または、キャプティブ ポータルがトラフィックをリダイレクトしているため、期待される応答を得られない場合)、アプリでブラウザーを起動するようにします。たとえば、アプリに固有の専用ファイルを確認することができます。 GET http://www.example.com/check/captive.htmファイルの内容が「成功」の場合は問題ありません。ファイルの結果がそれ以外の場合は、キャプティブ ポータルの背後にあると想定してブラウザを起動します。正しい扱い方。

于 2013-07-24T14:26:44.280 に答える
1

開発者ではなくユーザーとしてこの質問を調べている他の人のために、現在 Google Play にはユーザーの観点から役立つアプリがいくつかあります。開発者向け: これらの一部は、他のアプリで使用するための API も提供します。いくつかの例:

  • WiFi Web ログイン
  • WiFi AfterConnect Web ログイン
  • Captivate (自動ログインではなくログイン画面を表示)

また、キャプティブ ポータルが検出されたときに Wi-Fi を切断する最新バージョンの Android を回避するには、このアプリを試してください: Wifi Portal Connect. これは、上記で提案されたアプリの 1 つと連携して Wi-Fi に再接続し、他のアプリは自動ログインできるようになります。

キャプティブ ポータルはそれぞれ異なるため、機能しなくなってもアプリのせいではありませんが、アプリは柔軟で自動検出システムが向上しているため、いくつか試してみてください。

于 2015-02-19T09:30:35.007 に答える