Я разработал приложение, которое требует постоянных обновлений с сервера всякий раз, когда данные изменяются в отношении конкретного пользователя. например, пользователь будет уведомлен обо всех изменениях или приходах, если он является поставщиком услуг, клиентом или владельцем бизнеса. Поэтому в настоящее время всякий раз, когда происходит изменение, я отправляю уведомление, а на стороне клиента я обновляю пользовательский интерфейс на основе сведений о уведомлении.Синхронизация данных между сервером и несколькими клиентами
Мой вопрос: есть ли другой способ, с помощью которого можно было бы минимизировать уведомления?
Могу ли я подключить мобильное приложение (Android/iOS) к сервису на основе сеанса? Если да, то как? И будет ли обслуживание сеанса дорогостоящим промежутком ресурсов?
Любая помощь или руководство будут высоко оценены.
Я бы опробовал, если опрос сервера на информацию об обновлении более эффективен, потому что во многих случаях клиенту просто не нужны обновления по какой-либо причине (например, приложение находится в фоновом режиме). –
Вы можете уменьшить уведомления, проверив, активно или нет приложение. Для этого вы можете делать, когда приложение становится активным/неактивным, уведомляет сервер о статусе приложения. Таким образом, вы можете избежать отправки уведомления, когда приложение неактивно. –
@ EugeneMayevski'EldoSCorp Пожалуйста, сделайте это, но опрос сервера по истечении определенного времени не является хорошим выбором. –