Я использую iOS CoreBlluetooth для работы с устройством, которое обрабатывает ANCS.
Я пытался использовать свойство ancsAuthorized (Bool) и didUpdateANCSAuthorizationFor: cbperipheral метод делегата, но ни один из них не работал правильно.
Я всегда получаю false
для свойства, и метод делегата никогда не вызывается (когда я меняю значение переключателя в настройках или когда я принимаю всплывающее окно разрешения на активировать уведомления на устройстве)
Другие методы в CentralManager работают правильно
Я пробовал с iOS13, а затем с iOS13.4, но это тот же результат.
Кто-нибудь пробовал и преуспел с этими вещами?
Я видел это сообщение, но никто, кажется, не имеет ответа: CBPeripheral.ancsАвторизованная информация ненадежна