BLEを利用したiPhoneアプリの制作を行っています。
前回の質問で、NSData関連の疑問は解決できましたが、また新たな疑問点がでてきました。
ある書籍(前回の質問で使用したものと同じものです)を読んでいたところ、
バックグラウンドのセントラルから、バックグラウンドのペリフェラルを発見できない
という記述がありました。
今回制作しているアプリはどちらともバックグラウンドになっている場合も考えられるので、その対応も行いたいです。
バックグラウンドのセントラルからバックグラウンドのペリフェラルを発見する方法はありませんか?
書籍には、
・セントラル側はサービスUUIDを指定しないとバックグラウンドではスキャンできない
・ペリフェラル側がバックグラウンドでアドバタイズしている場合、そのサービスUUIDはバックグラウンドでスキャンしているセントラルからは見えない
とも書いてあったので、仕様上どうしようもないのかもしれませんが、何か情報があれば教えてほしいです。
自分の考えとしては、今回データベース(MySQL)を利用しているので、それを利用して何とかできるのではないか……と考えていますが、そこの所も何かアドバイスなどあればお願いします。
あなたの回答
tips
プレビュー