В некоторых приложениях срабатывает сигнализация более 64 (локальное уведомление), есть ли способ управлять этим? - PullRequest
2 голосов
/ 19 октября 2019

В моем приложении мне нужно обновить локально установленные аварийные сигналы с помощью локальных уведомлений, после того, как 64 был запущен, тогда установили новые 64, оставшиеся, даже если приложение было убито пользователем. Это означает, что он должен обновлять сигналы тревоги, пока приложение не работаетВ iOS это запрещено, но
Некоторые приложения, такие как Alarmy, Alarm Clock Pro, дюжина делают что-то вроде этого.

Так есть ли способ получить это?

ЛюбоеПомощь будет оценена

Спасибо

1 Ответ

0 голосов
/ 19 октября 2019

Я столкнулся с той же проблемой. Что я сделал, так это создал очередь, и при каждом запуске приложения я перепланировал уведомления на основе этой очереди. 64 могут быть запланированы, а другие находятся в очереди в соответствии с их датой стрельбы. Я также создал тихие push-уведомления, которые приходят каждые n часов, чтобы заставить мое приложение стать активным. При таком подходе я мог бы позаботиться об этой очереди, даже если пользователь не открывает приложение. Ваша цель может быть достигнута, но ее действительно трудно реализовать.

В конце концов, экосистема iOS не позволяет процветать сторонним приложениям, имеющим ту же функциональность, что и приложения по умолчанию для ОС. Поэтому, если вы создаете приложение для будильника, вам лучше подумать еще раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...