2016-11-30 7 views
0

私は、Bluetooth Low Energyを介してラズベリーパイと通信する簡単なiOSアプリケーションを作成しました。 専用の方法でアプリを手動で切断すると、すべての機能は正常です。blenoは特番の登録を解除され、切断されます。blenoの切断イベントで登録された特性の購読を解除する

アプリケーションがフォアグラウンドになっていて、タスクスイッチャーが使用されているときにアプリケーションを終了し、applicationWillTerminateイベントが発生した後、終了のためにサブスクライブ解除メソッドが呼び出され、アプリケーションが切断されます。

問題は、applicationWillTerminateイベントが発生しないため、アプリケーションがバックグラウンドであったときにタスク切り替えからアプリケーションを終了するときです。

私のbleno "server"は、切断されたデバイスによって購読された特性の購読を解除します。

node.jsと同じように、私はそれができると思いますが、私はnode.jsエキスパートではありません。

助けてください!ありがとう!

答えて

0

私はsandeepmistry/blenoのgithub repoに従っていなかったので、私は明らかな解決策を見逃し、sandeepmistry自身に電子メールを送ってきました。 今日の朝、彼は答えて答えました。 githubののadi1133で

は8月10日に問題を開いたとsandeepmistryは今bleno自体に組み込まれている10月2

ソリューションで問題を解決しました。下の問題にリンクしてください。それだ

Characteristic.onUnsubscribe not called on disconnect

。ありがとう!

関連する問題