Я видел ссылку (опять же, я читал ее раньше), которую вы предоставили. Какую часть вы находите связанной?

ваш iPhone получает push-уведомление WhatsApp / Telegram, например,

wife:
"buy pizza"

Вопрос 1: Это то, что приложение должно загрузить / получить, чтосам, То есть баннер, который всплывает на телефоне, должен загрузить для себя + мой WhatsApp / Telegram должен загрузить снова для себя?

Мой друг ответил:

Push-уведомления могут иметь сообщение в качестве полезной нагрузки. Ваше приложение может извлечь это и динамически вставить в разговор, не делая дополнительного запроса - я делал это раньше. Заставляет это чувствовать себя намного более резко. Недостатком является то, что вы не гарантированы, что толчки будут поступать в правильном порядке (или вообще).

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

Чтобы понять, применяют ли лучшие компании и их приложения то, что предложил мой друг, я провел небольшой эксперимент с 3 приложениями (Gmail, WhatsApp, Telegram):

Я выключил Wi-Fi, но сохранил данные сотовой связи, затем я такжеотключен доступ приложения с использованием сотовых данных.

Затем я попросил кого-нибудь отправить мне сообщение / электронное письмо: Вот мои результаты:

Телеграмма:: Я получаю оповещение (с отправителем + первая строка). Но как только я открываю приложение (или нажимаю на уведомление), на нем не появляется мое новое сообщение или что-то еще.

Однако, если Telegram разрешено иметь доступ к Интернету ... он загружает сообщения в фоновом режиме ... то есть, если я буду следить за этимпоследовательность: У меня есть Wi-Fi или данные сотовой связи без ограничений в Интернете -> получить уведомление -> полностью отключить Интернет, но затем перейти к приложению: я увижу полное сообщение / текст там.

Gmail: Я получаю предупреждение (с предварительным просмотром темы / отправителя / тела). Но как только я открываю приложение, в нем не появляется мое новое сообщение или что-то еще.

Если приложению Gmail разрешено иметь доступ к Интернету ... тогда, в отличие от Telegram: без открытия только самого приложения оно будет загружать / обновлять электронные письма в Gmail. Я предполагаю, что Gmail не имеетcontent-available установлен в1 но Telegram настроил1

WhatsApp: Я ничего не получаю.

Никакого взаимодействия не происходит при получении уведомления ... Это происходит только в том случае, если приложение загружаетсясам.

Мой вывод таков:

Никакого взаимодействия не происходит при получении уведомления ... Это происходит только в том случае, если приложение загружаетсясам независимо от прибытия полезной нагрузки.

Gmail и Telegram делают избыточную загрузку и в основном не достаточно умны, чтобы предположить, что мой друг предложил ИЛИ что риск не получить электронное письмо / сообщение слишком велик, и лучше быть на безопасной стороне :inking_face:

Вопрос 2: Это заключение правильно?

Ответы на вопрос(1)

Ваш ответ на вопрос