Я реализовал этот код для отправки извещения из 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 из этой области?