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

Кто-нибудь знает, как получить полученные сообщения в прекращенном режиме без отображения каких-либо уведомлений и отключить фоновую выборку в настройках?

В приложении WhatsApp, если я отключу звук любого разговора и в настройках отключу фоновое обновление приложения, отключу уведомления, после того, как отправитель отправит сообщения, он получит ответ, когда я отключу свой Интернет и открою приложение WhatsApp, все 60-70 любое число сообщений уже получено!

Я пробовал с фоновым тихим нажатием с FCM, но вскоре, если я открою любое другое приложение, я не смогу получить тихий толчок. Я пробовал со всеми версиями от iOS 13.5 до iOS 14.3, но все они имеют одинаковый результат.

Как добиться загрузки/вставки данных в завершенное приложение с отключением обновления фонового приложения, уведомлений?


person Holo Dev    schedule 24.01.2021    source источник
comment
WhatsApp, сигнал, телеграммы работают в концепции, основанной на сокетах,   -  person Anbu.Karthik    schedule 24.01.2021
comment
В концепции, основанной на сокетах, также, по крайней мере, для фонового завершенного состояния, сокет должен отключиться, верно?   -  person Holo Dev    schedule 24.01.2021
comment
WhatsApp имеет специальное право неограниченного voip push от Apple, которое больше не доступно.   -  person Paulw11    schedule 24.01.2021
comment
@Paulw11, спасибо за ответ, даже я думаю так же, как и вы, есть ли возможность получить неограниченное право на voip push от Apple, как и в WhatsApp?   -  person Holo Dev    schedule 24.01.2021
comment
Нет developer.apple.com/forums/thread/130650   -  person Paulw11    schedule 24.01.2021


Ответы (1)


Права — это флаги, которые становятся частью вашего подписанного приложения. Они позволяют вам получить доступ к различным вещам, таким как APNS, iCloud, Siri, Apple Pay и т. д. (Ваш профиль обеспечения должен совпадать, иначе ваше приложение не запустится).

Права могут позволить вам получать данные, даже когда вы используете свое приложение, фоновую выборку, местоположение, получение данных, даже если приложение находится в режиме уничтожения. Нужно только подключить APNS к любой третьей стороне, откуда вы можете получать данные, такие как: Amazon SNS , firebase, twilio и т. д.

person ajay negi    schedule 25.01.2021
comment
Проблема заключается в том, как реализовать сценарий добавления записи в приложение с отключенными всеми уведомлениями/фоновой выборкой, например WhatsApp. Поскольку тихое уведомление не является надежным решением. - person Holo Dev; 25.01.2021