@omidp
سلام.
اگر برنامه نیتیو می نویسید، می تونید یک دیتابیس لوکال ایجاد کنید و دیتا رو داخل اون ذخیره کنید و هربار که کاربر آنلاین شد، دیتا رو با دیتابیس اصلی سینک کنه.
راه دیگه هم اینه که از PWA استفاده کنید، که در این حالت می تونید داده ها رو کش کنید و باز هم مثل روش قبل هنگام آنلاین شدن، اون رو سینک کنید.
میشه یه مثال بگید تا واضح تر بشه، یا یه نمونه ای چیزی
شاید پاسخ شما همینجا باشد