2016-09-30 43 views
0

我有一個通過藍牙與芯片連接的應用程序。 設備和手機不斷連接,通過藍牙延遲迴復來計算它們之間的距離。 應用程序在前臺工作正常。 當我去後臺的應用程序仍在運行,但無法連接到設備。背景與設備連接的Ios應用程序

我已經試着解決本指南:Core Bluetooth Programming Guide 但我沒有做到這一點。

有些建議嗎?

+1

是背景模式嗎? –

+0

請顯示您的代碼 – Paulw11

回答

0

您需要介紹更多的細節。 即使藍牙連接打開,您的應用程序也不會在後臺模式下運行。 但是,如果發生一些藍牙事件,您的應用程序仍然有機會在短時間內執行一些代碼。

  • 連接丟失。
  • 收到通知。

如果像防丟失藍牙標籤應用程序的工作,你需要

  1. 啓用iOS應用背景。
  2. 寫你的代碼在覈心藍牙代表。

還有一個提醒:計算基於藍牙中繼的距離並不聰明。藍牙通訊不是爲支持這種功能而設計的。

無牌2.4G頻段和人體對它有很大影響。

相關問題