[iOS] アラートダイアログ「Turn Off Airplane Mode or Use Wi-Fi to Access Data.」「データにアクセスするには、機内モードをオフにするか、Wi-Fiを使用して下さい。」の表示方法

iPhone アプリで、機内モードが有効になっていたり、Wi-Fi設定がOFFになっていたりで、ネットが繋がらないときに下記のようなアラートダイアログを表示させる方法をご紹介します。

英語
Turn Off Airplane Mode or Use Wi-Fi to Access Data.

日本語
データにアクセスするには、機内モードをオフにするか、Wi-Fiを使用して下さい。

Xcode にて、Project > TARGETS > Info > Custom iOS Target Properties の項目に、

Application uses Wi-Fi : YES

と設定するだけでOKです。

Info.plist の差分は下記のようになります。

<key>UIRequiresPersistentWiFi</key>
<true/>

設定1つ追加するだけで対応できるなんてカンタンですね!

[参考]

Retina対応させたiPadアプリがRejectされて戻って来た件 | Macで遊んでる