2016-11-22 2 views
0

Я пытаюсь написать систему отслеживания уведомлений для своего приложения. Мое понимание заключается в том, что запланированное локальное уведомление гарантированно будет доставлено, но мое приложение не получит уведомления о том, что оно было доставлено, если пользователь каким-то образом не взаимодействует с этим уведомлением. Я что-то упускаю? Есть ли какое-то событие или уведомление, отправленное в приложение, просто чтобы указать, что появилось уведомление?Любой способ узнать, что локальное уведомление iOS было отображено пользователю, если пользователь не взаимодействовал с ним.

ответ

0

Нет, я не думаю, что вы знаете, что «уведомление не принято».

Устройство Jailbroken будет другим.

Есть тихие уведомления толчка, и я не смотрел на уведомления о новых API в ИО 10, так что я думаю, что это возможно Apple, добавил бесшумное местное уведомление для прошивки 10 ...

0

На самом деле есть 2 сценарии:

  • App в фоновом режиме: Когда местное уведомление доставлено системой, приложение не уведомлено, только если пользователь взаимодействует с видом уведомления приложения пробуждаются.

  • Приложение на переднем плане: приложение уведомляется, когда местное уведомление доставляется по телефону didReceiveLocalNotification.

Местные уведомления гарантированно будут доставлены только пользователь разрешает это (приложение запрашивает у пользователя, чтобы получить местные уведомления)

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