Я начинаю развивать чат.Есть некоторые идеи о том, как это сделать, но я не знаю, какой вариант лучше, кто-то, у кого есть опыт, который может мне помочь.
Я думаю о создании локального файла, в котором при наличии push-уведомленияоно сохраняет сообщение в файле и представляет его пользователю.
Другой вариант - отправить сообщение и сохранить его в веб-службе, а когда другой пользователь получает уведомление, приложение запрашивает веб-службу.
Оба сохранят в веб-сервисе, первый вариант, если результат будет хорошим, потому что он сохранен в запросах к серверу, но если происходит сбой уведомления, произошла ошибка сообщения.Второй гарантирует, что сообщения будут доставлены, но перегружает сервер.