3

初めて見たときでもそのネットワークに自動的に接続できるように、携帯電話の既知のもののリストにwifiネットワーク(つまり、SSIDとパスワード)を追加する必要があるアプリに取り組んでいます。

私はすでに Android でこれを行っていましたが、今度は iPhone バージョンで作業を開始します。

質問: iPhone で、アプリを (初めて実行するときに) デバイスの既知のもののリストに Wi-Fi ネットワークを追加することはできますか? もしそうなら、その方法に関するヒントはありますか?

どうもありがとう。

4

2 に答える 2

3

残念ながら、これは iOS では不可能です。

Apple は、ネットワーク SSID またはパスワードを追加するためのパブリック API を提供していません。

できることのほとんどは、アプリがパブリック ネットワークのユーザー認証を管理できるようにすることです (Boingo や The Cloud などで行われているように)。この場合、ユーザーがネットワークに参加すると、Web ページを開いて認証する代わりに、アプリを起動して認証を提供できますが、それはできる限りのことです。

この点について開発者フォーラムで Apple に説明を求めましたが、それは絶対に不可能だと言われました。(時間ができたら、その投稿へのリンクを掘り下げてみます。それ以外の場合は、開発者フォーラムでクエリを検索すると、表示される場合があります)。

于 2012-07-16T22:23:49.043 に答える
0

そのため、iOS 6 では、これを行う方法があるように思われます。Boingo は、ユーザーが「自動ログイン」をオンにできるように見え、ユーザーが手動で対話/認証しなくても、アクセス ポイントに対してログイン/認証します (ただし、自分で試したことはありません)。これを可能にする iOS 6 の新しい API 呼び出しはありますか? この記事を参照してください

于 2013-03-28T12:55:09.870 に答える