Извличане на списък с известия, получени, докато приложението е било във фонов режим

Има ли начин да разберете колко и какви локални известия са получени, когато приложението е било във фоново състояние?

Пример:

  • Потребителят затваря приложението, приложението влиза във фоново състояние
  • Насрочени са известия A, B, C, D и E
  • Потребителят получава известие А
  • Потребителят получава известие Б
  • Потребителят получава известие C
  • Потребителят отваря отново приложението
  • Приложението знае, че са показани само известия A, B и C

person Iñigo Beitia    schedule 14.04.2012    source източник
comment
Знам, че мога да запазя датата на задействане на известието и след това да проверя дали тази дата е минала или не, търся по-елегантно решение, благодаря!   -  person Iñigo Beitia    schedule 14.04.2012
comment
Вашето очакване за повече елегантност кара човек да се чуди дали някак си не си представяте местните известия като нещо, което не са. Те са между системата и потребителя; след като сте планирали местно известие, то е извън вашите ръце. Ако се опитвате да разрешите проблем, включващ знанието, че определено време е изтекло, това зависи изцяло от вас. - Обърнете внимание обаче, че споделеното приложение ви казва какви локални известия не все още са задействани (scheduledLocalNotifications).   -  person matt    schedule 15.04.2012


Отговори (1)


Не, наистина няма обратно извикване на вашето приложение, ако потребителят натисне бутона Отказ, когато се задейства известие. Така че няма по-елегантно решение, мисля.

Работих и върху известията и този проблем понякога ме подлудяваше)

person Nikita Pestrov    schedule 14.04.2012