質問
アプリの内部からiPhoneの設定を変更する方法を知っている人はいますか?例: WiFiを閉じる
、無効にする3G
、音量を変更する
など?
Appleはアプリの設定を変更しています: Settings.app
。それは可能であることを意味します、私はただ方法がわかりません。
解決
公開SDKで記述されたすべてのアプリケーションはサンドボックス化されています。それらは、Appleがそのサンドボックス内で使用可能と判断したプロパティとデータにのみアクセスできます。リストした例の一部は可能であり、一部はそうではありません。
Appleは、アプリケーションを記述するためにパブリックSDKを使用しないため、独自のアプリケーション内でこれらの操作を実行できます。外部SDKよりも多くの機能を持つ内部SDKを使用します。彼らは、Appleの従業員が電話をハッキングして電話からすべてのデータを取り出すことをあまり心配していません。
私たちの多くは、Appleがより多くのものをパブリックAPIに移行できることを願っています(そして、それらは頻繁に移行します)。 Appleがあなたのすべての例を移行することを期待するために、私は息を止めません。レーダーバグをいつでも報告して、彼らにあなたが望むものを知らせることができます-それはあなたの声を聞く一つの方法です。
他のヒント
Appleは確かに彼女のSettings.appでそれを行うことができます。
iPhone SDKの制限のため、一部のAPIは公開されていないため、Appleが自分のOS内でできることをすべて行うことはできません。ただし、 MPVolumeView クラス。
所属していません StackOverflow