4

ビュー1からBluetooth設定への切り替えで問題に直面しています。つまり、ビュー1で1つのボタンを指定しました..そのボタンをクリックすると、ビュー2(Bluetooth設定)に切り替えたい..しかし、iPhoneでは不可能です..iPhone のデフォルト設定にアクセスできないため、アプリケーションの設定を作成する必要があります..

Q.1 iPhone の Bluetooth のデフォルト設定にアクセスする方法はありますか?

Q.2 デフォルト設定にアクセスできないことを言及できる公式リンクはありますか?

提案が欲しい..助けてください..よろしくお願いします

4

1 に答える 1

2

アプリは、特定の画面に設定アプリケーションを開くことができません。MapMyFitness などのアプリが設定を開く理由は、Bluetooth Low Energy を使用する許可を求めるためです。パーミッションの要求は、最初の使用時にCBCentralManagerによって管理されます。

ここに画像の説明を入力

これらのポップアップは、システム フレームワークによって自動的に表示されます。メッセージはpurpose、位置情報サービスのプロパティを使用してカスタマイズできますが、Bluetooth の場合はできません。

これにはプライベート API は使用されていないため、アプリが拒否される理由はありません。

クレジットはこの次のSOの質問に送られます

一部のアプリがアプリ内でプログラムによって設定アプリを開く方法

キュー 2。

前に、次のコード行を使用してアプリから設定ページを開きます:-

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

しかし、現在ios5.0までは機能していましたが、その後、これは減価償却されました。そして今まで、Apple は新しいバージョンでこれを実現するための URL スキーマを提供していません。

同様の質問のリンクとその回答:-

iPhone のアプリから公式の *Settings* アプリを呼び出す

iPhone - アプリから設定を開く iOS 6

openURL を使用して設定アプリを開くことは可能ですか?

プログラムで設定アプリを開く (iPhone)

ユーザーがボタンを押したときに設定アプリを開くにはどうすればよいですか?

iPhone: アプリからアプリケーション設定パネルを開く

アプリの設定のエントリをクリックして UIPickerView を開きます - 方法?

設定アプリを開きますか?

于 2013-06-28T07:44:08.050 に答える