2016-07-13 4 views
0

У меня есть существующее приложение, которое получает push-уведомления. Мне было предложено реализовать функцию, в которой пользователь должен подтвердить push-уведомление. Если пользователь не подтвердит уведомление, они будут снова оповещены по истечении установленного времени, пока они, наконец, не подтвердят это.iOS Repeat Push Уведомления

До сих пор единственное решение, которое я придумал это:

Мы отправляем уведомление от нашего сервера APNS. Когда пользователь откроет приложение после получения уведомления, приложение затем отправит подтверждение на сервер. Если сервер не получит подтверждение от устройства в течение X минут, он автоматически отправит другое уведомление.

Есть ли лучший способ реализовать такую ​​функцию, когда я не полагаюсь на отправку подтверждений на сервер?

+1

Вы можете отправить беззвучный толчок приложению и использовать, чтобы вызвать повторяющееся местное уведомление , Когда пользователь открывает приложение, отмените локальное уведомление – Paulw11

+0

Я изучал это - я думал, что приложение будет иметь только 30 секунд, чтобы сделать то, что нужно, прежде чем он снова будет приостановлен. Этот интервал для уведомлений слишком мал. Я правильно понимаю молчание? – binncheol

+1

Для планирования повторного уведомления требуется только часть секунды. Как только планируется, iOS позаботится о его доставке. – Paulw11

ответ

-2

Создать Принять/Отклонить действия для нажимного уведомления и сохранить эту информацию на сервере, так что мы можем различать принятые те и другие

Смежные вопросы