Я пытаюсь обнаружить iBeacons из состояния приложения Killed на устройствах iOS 7.1 +. На некоторых устройствах (а не на конкретной модели телефона) приложение работает без сбоев.Несоответствующие обнаружения iBeacon
Однако на некоторых устройствах приложение не обнаруживает маяки. Я дважды проверяю настройки на таких устройствах, как службы определения местоположения, разрешения, фоновое приложение, Bluetooth и т. Д.
Я также включил «notifyEntryStateOnDisplay». Поэтому я тестирую, блокируя устройство и снова включаю его. Однако некоторые устройства обнаруживают маяк (батарея также была заполнена).
Я думал, что «notifyEntryStateOnDisplay» приведет к обнаружению iBeacons каждый раз, когда я включил устройство. Что мне здесь не хватает?
Возможно, подобное поведение происходит даже после загрузки? – rustylepord
Да, я считаю, вы не можете полагаться на немедленное обнаружение после загрузки, используя 'notifyEntryStateOnDisplay'. Вы должны дождаться запуска CoreLocation, что занимает около минуты после загрузки. Затем нажатие кнопки плеча или кнопки «домой» для подсветки дисплея должно работать по вашему желанию. – davidgyoung