Я реалізував повідомлення поштовхуі отримувати їх без будь-яких проблем. Проблема виникає, коли моє додаток перебуває в автономному режимі, якщо на той час я надсилаю більше одного сповіщення (наприклад, 5 сповіщень), коли пристрій приходить в онлайн, він отримує лише останнє повідомлення. Навіть коли я перевірив з документацією Apple явно згадано, що APNS збереже тільки останнє push-сповіщення, отримане від сервера третьої сторони. Але як всі інші програми, такі як (соціальні мережі та програми чату) могли надсилати декілька сповіщень, коли пристрій переходить в онлайн з офлайн.
Чи повинні ми конкретно реалізувати або у нас є якісь сторонні провайдери або фреймворки, які надають послугу.
Якщо постачальники третьої сторони надаютьслужбу, як вони роблять? чи дає яблуко будь-який сервер зворотного зв'язку, чи доставлено повідомлення на пристрій чи ні, так що наш сервер третьої сторони може знову відправити не доставлене повідомлення?
Відповіді:
0 для відповіді № 1Ви можете вирішити це зовнішніми службами, що дає вам кілька переваг:
1) надсилати push-повідомлення асинхронно 2) надсилати декілька поштових повідомлень 3) легко підписатися на підписку
Я використовував Міський дирижабль і були sutisified.