1

CBCentralManager周辺機器のバックグラウンド スキャンを正常に実行できました。私はCBCentralManagerDelegateシングルトンメソッドを持ってApp communicates using CoreBluetoothおり、.plistに持っています。私が言うように、バックグラウンドで何時間もうまく機能します。

私が抱えている問題は、他のアプリが使用されていてメモリ領域が必要なため、アプリが完全に強制終了されたときです。他のアプリを実行して自分のアプリをフラッシュすると、どのCBCentralManagerデリゲート呼び出しによってもアプリが起動されなくなります。

アプリが復帰し​​たことを確認するために他に何かする必要がありますか? CBCentralManagerアプリデリゲートで呼び出しを行う必要があるのでしょうか? アプリがバックグラウンドになっているときに、App Delegate で何かをする必要がありますか?

ありがとう

4

1 に答える 1

0

必要なのは、コア ブルー トゥース イベントによってアプリケーションを起動できることです。残念ながら、iOS 6.0 ではそれができません。WWDC 2012 で Apple BlueTooth のエンジニアと話をしたところ、彼らはユース ケースを理解しており、サポートされていないと言いました。

おそらく、彼らは iOS 7.0 で何かを追加するでしょう。

于 2013-05-09T02:47:57.703 に答える