иногда событие didExitRegion пропускало iBeacon - PullRequest
0 голосов
/ 11 апреля 2019

Иногда приложение не выполняло событие didExitRegion в следующих случаях.

  • Bluetooth выключен
  • Держать устройство / маяк вдали
  • Выключить маяк

После пропущенного события didExit didEnter даже не будет выполняться, потому что iOS (OS / App) считает, что маяк все еще существует.Это происходит до перезапуска цикла питания маяка.

Я попытался решить эту проблему программным путем.Но похоже, что я не исправил это.

Я попытался выполнить следующие шаги, чтобы преодолеть эту проблему

  1. На основе состояния range / didDetermine, которое я выполнил событие didExit вручную.(Это не помогло)
  2. Я пытался перезапустить мониторинг маяка (Это не помогло)

Ожидаемый результат: события didEnter / didExit должны работать, когдамаяк приближается или выходит из диапазона.

...