Приложение iOS просыпается с BLE, не работающим, как раньше, на iOS9.3?

Есть предыдущие темы о пробуждении приложения из фона с рекламой BLE (например, Как разбудить приложение iOS с помощью сигнала Bluetooth (BLE), Android / iOS - BLE - пробуждать завершенное приложение при подключении BLE-устройства).

Однако мой вопрос не об этом, поскольку у нас эта функция работала нормально вплоть до iOS 9.2.

В iOS 9.3 эта функция не работает так, как раньше, кажется, что приложение, остановленное пользователем, смахивающим по экрану, не просыпается. В авторе объявления BLE ничего не изменилось. После перепроверки различных параметров и чтения документации Apple ничего не приходит в голову. Ни в одной документации Apple не упоминаются какие-либо изменения, если только мы что-то не упустили.

Заметили ли другие люди эту проблему? Вы знаете решение?

Мы написали в Apple и ожидаем ответа, но, возможно, у кого-то здесь есть правильный совет.

Заранее большое спасибо за внимание.

ОБНОВЛЕНИЕ. После дополнительного тестирования выяснилось, что пробуждение не работает только тогда, когда пользователь проводит пальцем по экрану приложения, как в iOS 9.2. Первоначальное тестирование было более ручным. и создало у нас впечатление, что существует основная проблема. Однако не уверен, почему это изменение произошло без какого-либо уведомления от Apple. - Вышеприведенный текст был изменен на основе обновления -

ОБНОВЛЕНИЕ 2: этой проблемы больше нет в iOS 10.


person FrancescoUK    schedule 08.04.2016    source источник


Ответы (2)


После ответа Apple выясняется, что это (новое) предполагаемое поведение.

person FrancescoUK    schedule 08.06.2016
comment
Однако в iOS 10.0 это было отменено, поэтому поведение iOS 9.2 похоже вернулось. - person FrancescoUK; 08.08.2016

События didEnterRegion/didExitRegion перестали работать в фоновом режиме после обновления до 9.3

У меня есть приложение, которое работает почти идеально последние 6 месяцев, и после обновления эти события больше не вызываются. Я запустил это приложение в прошлом году, когда услышал о выходе iOS9, и когда я не смог заставить старую работать, я запустил новую, используя Swift.

Через некоторое время и МНОГО поездок в мой регион и из него я заставил приложение работать более надежно, чем когда-либо прежде. У меня есть несколько устройств, использующих приложение, и когда все они были обновлены до iOS 9.3/9.3.1, приложение полностью перестало вызывать события didEnterRegion/didExitRegion.

У меня открыт тикет в Apple, но я получаю много отзывов об услуге, и что 9.3 вообще не изменил фоновое местоположение.

Мои устройства используют AT & T of Verizon, мы пробовали включать и выключать помощь по Wi-Fi, я даже очистил систему, отформатировал HD, установил El Capitan и XCode 7.3, и это не помогло.

Я также обнаружил проблему с Devices Tool, и когда вы загружаете Container и открываете пакет, папка Documents пуста. У меня нет теплых нечетких чувств к Apple прямо сейчас, и я уверен, что кто-то чувствует мой МЕГА РАЗУМ WEDGIE в этот момент.

Помощь....

person Quadrivium    schedule 13.04.2016
comment
Спасибо за публикацию, но я боюсь, что это звучит для меня немного актуально, поскольку ваша проблема не связана с BLE (Bluetooth Low Energy). Как вы думаете? - person FrancescoUK; 18.04.2016