私は、私のアプリとそのウィジェットの中央モードで私の周辺機器と永続的なBLE接続を維持したいと思います。技術的にも可能ですか?iOS CoreBluetooth:アプリとウィジェットの同じターゲット周辺機器へのアクティブな接続は同時にですか?
理由は次のとおりです:アプリに接続が確立されたら、それをバックグラウンドに送信してtoday-widgetを開きます - ウィジェットは接続された周辺機器で動作し続ける必要があります。そして、その逆:今日のウィジェットを非表示にしてアプリを起動すると、アプリは既存の接続を引き続き使用する必要があります。
マーカス、答えに感謝します。良いアプローチが、私の質問は少し異なります:私たちは今日のウィジェットで、アプリで確立されているBLE接続を使用することはできますか?およびその逆。例:アプリを起動し、BLEに接続し、アプリを非表示にし、ウィジェットを起動して接続を続行します。 – brigadir
あなたの質問ではないので、答えを絞り込んでください。いいえ、ウィジェットとアプリは接続を共有できません。あなたは、アップルが提案する方法( 'NSUserDefaults'またはキー値観測)を使ってアプリとウィジェットの間でやり取りすることができます。あるいは、ウィジェットから別のBLE接続を作成し、それを介して通信することもできます。 –
マーカス、バックグラウンドでBLEを使用するための説明とアイデアを感謝します。私はそれを試してみる... – brigadir