Ble: отправка рекламы из фонового IOS в Android - PullRequest
0 голосов
/ 06 ноября 2019

Я реализовал этот код для отправки извещения из IOS на Android:

var peripheralManager = CBPeripheralManager()

let advertisementData: [String: Any] = [
    CBAdvertisementDataLocalNameKey: "blahblah",
    CBAdvertisementDataServiceUUIDsKey: ["e88fa78a-1234-1234-aaaa-aaa7aaacaa17"]
]
peripheralManager.startAdvertising(advertisementData)

Это прекрасно работает, когда приложение ios находится на переднем плане. Когда это в фоновом режиме, это не работает. Я знаю, что в Apple doc есть это:

Пока ваше приложение находится в фоновом режиме, локальное имя не объявляется, и все UUID службы находятся вобласть переполнения.

Что это за область переполнения ? Может ли сканер Android считывать сервис UUID из этой области?

...