1

iOS 8.0 で ble ベースの iOS アプリケーションを開発しています。データをアドバタイズする周辺機器があります。アプリケーションを開いたところです。スキャンはviewdidloadで開始されました。次に、周辺機器を検出し、テーブル ビューに一覧表示します。それは正常に動作しています。しかし、周辺機器の電源を切ると、iOS アプリを起動した後、didload でスキャンが開始され、センター キーを押すと、アプリがバックグラウンドに移行します。後は周辺機器のスイッチを入れるだけです。しかし、それはデバイスを検出できませんでした。

(現在の状況では、iOS デバイスの Bluetooth を手動でオフにしてからオンにしています。その後、バックグラウンド アプリが周辺機器を検出し、通知メッセージを受け取りました。)

アプリの実際の問題は何ですか? 解決策があれば?

4

1 に答える 1

0

ターゲット機能ページで適切なバックグラウンド モードが有効になっていることを確認してください。ターゲットの [機能] タブに移動し、[バックグラウンド モード] を [オン] に切り替え、[Bluetooth LE アクセサリを使用する] にチェックを入れます。

于 2015-05-06T17:11:51.463 に答える