Для вашего сценария данные о заказах хранятся в вашей серверной базе данных. Хотя вы можете сохранить полученные данные заказа в локальном хранилище (например, SQLite и т. Д.) На своем мобильном клиенте, чтобы получить последний статус заказа, вы должны явно вызвать бэкэнд своего мобильного приложения для получения последней информации о заказе и обновить свой локальный заказ. статус заказа. На этом этапе вы можете попытаться уменьшить размер данных ответа, возвращаемых бэкэндом, указав минимальные поля в вашем запросе. Подробности, которые вы могли бы использовать для выбора поля .select()
.
Кроме того, вы также можете следовать предложению Khemraj о подходе к уведомлению, но для push-уведомления может потребоваться взаимодействие с пользователем.