Apple Wallet Pkpass получают слишком много обновлений - PullRequest
0 голосов
/ 17 февраля 2019

Приложение, над которым я работал, получило предупреждение от Apple Wallet: «Некоторые проходы получают слишком много обновлений, что может повлиять на срок службы батареи. Автоматические обновления для *** проходов будут отключены. Выберите RE-enable, если вы хотите автоматические обновленияпродолжать."У меня только 2 прохода в кошельке из этого приложения.Кто-нибудь знает в чем причина срабатывания этого оповещения?Если мы отправим 2 push-уведомления в течение 5 секунд, вызовет ли это предупреждение?

1 Ответ

0 голосов
/ 17 февраля 2019

Это в значительной степени означает, что он говорит.Apple с уважением относится к времени автономной работы пользователя и потреблению данных и признает, что обновление с использованием пароля является высокоэнергетическим процессом, над которым пользователь имеет небольшой контроль, и поэтому, если издатель проходит слишком много обновлений, то iOS предпринимает действия, чтобы предупредить владельца устройства, чтобыони могут выбрать, будут ли они продолжать получать эти обновления (за счет сокращения времени автономной работы).

Предыдущая политика Apple заключалась в том, чтобы бездушно ограничивать обновления, но это приводило к проблемам, поскольку пользователи не знали, что онибыли задушены и удивлялись, почему их пропуски не обновлялись.

Apple признает, что разработчикам может понадобиться чаще загружать контент, поэтому вы можете отключить ограничение скорости на вашем устройстве через меню разработчика (которое появляется, когдаваш iPhone подключен к Xcode).

Apple не публикует критерии, которые она использует для регулирования, и, как правило, быстрый всплеск активности (например, одноразовый пакет из 2 или 3 сообщений внесколько минут) будетпереносился.Но если эмитент отправляет десятки сообщений каждые несколько минут, то почти наверняка можно ожидать, что они увидят это сообщение.

...