SO相關的問題及其背景功能的數量正在增加,並且在這方面存在一些混淆。 我一直在測試AirLocate項目。iBeacon在背景中 - 使用案例
iBeacon有2個「功能」:區域監控和測距。
區域監控限於20個區域,並且可以在監聽設備的後臺運行,並有不同的代理來通知監聽應用程序(和用戶)的區域進入/退出 - 即使應用程序在後臺或電話被鎖定。
測距僅在前臺工作,但將返回(聽音裝置)的陣列,它們的屬性一起發現的所有iBeacons的(無限制?)(UUID,等..)
此外,20個地區監控是設備限制。如果用戶正在使用地理圍欄提醒,則使用區域監控的其他應用程序;這會降低這個數字。
那麼,我們說,我不能部署使用商店iBeacons發送一個「存儲特定的」通知用戶一個商場寬(100家門店+)的應用程序,而應用程序在後臺或手機被鎖定?
我收集到廣告設備(信標)必須在前臺以及廣告聽音設備可以「進入」的區域。所以我們說,如果一家商店的擁有者擁有iOS設備,例如,我不能通過要求他至少在早期將iPhone用作廣告設備(信標)來節省費用 - 因爲應用程序可能並不總是處於前臺?
因此,在iBeacon + MLB的情況下,應用程序使用單個UUID(或< 20個UUID)來確定進入門,然後將要求用戶解鎖手機/將應用程序前臺使用它(找座位等..)?
我可以再調用iBeacon顯示:一個位置/事件(商店,公園等)功能,需要用戶最「前臺」注意有一個「完整」的實際使用情況?
我試圖闡明關於用戶案例以使其具有實用性。請回復超過是或否。
我們是否確定「此外,這20個區域的監測是一個設備限制。」這是一個設備限制?我認爲這是每個應用程序。 – rustylepord
是設備限制還是每個應用限制? – Oren