У меня есть существующее приложение, которое получает push-уведомления. Мне было предложено реализовать функцию, в которой пользователь должен подтвердить push-уведомление. Если пользователь не подтвердит уведомление, они будут снова оповещены по истечении установленного времени, пока они, наконец, не подтвердят это.iOS Repeat Push Уведомления
До сих пор единственное решение, которое я придумал это:
Мы отправляем уведомление от нашего сервера APNS. Когда пользователь откроет приложение после получения уведомления, приложение затем отправит подтверждение на сервер. Если сервер не получит подтверждение от устройства в течение X минут, он автоматически отправит другое уведомление.
Есть ли лучший способ реализовать такую функцию, когда я не полагаюсь на отправку подтверждений на сервер?
Вы можете отправить беззвучный толчок приложению и использовать, чтобы вызвать повторяющееся местное уведомление , Когда пользователь открывает приложение, отмените локальное уведомление – Paulw11
Я изучал это - я думал, что приложение будет иметь только 30 секунд, чтобы сделать то, что нужно, прежде чем он снова будет приостановлен. Этот интервал для уведомлений слишком мал. Я правильно понимаю молчание? – binncheol
Для планирования повторного уведомления требуется только часть секунды. Как только планируется, iOS позаботится о его доставке. – Paulw11