شاید سوالم به نوتیفیکیشن ربط نداشته باشه سوالم این هستش که آیا اپ هایی که کاربر رو مجبور میکنن برنامه رو آپدیت کنن موقع اومدن آپدیت برنامه از کلاس application استفاده میکنن؟یعنی داخل این کلاس دیالوگ قرار میدن که باید آپدیت کنی
سلام و احترام
برای اینکار از فایربیس میتونیم برای چک کردن آخرین نسخه اپلیکیشن استفاده کنیم یا با استفاده از rest api .
که کافی هست کلاس App رو بسازید و کلاس Application رو extends کنید و سپس LifecycleObserver رو implements کنید.
و سپس کلاسی به منظور Manager ساخته که به منظور وظایف بروزرسانی اپلیکیشن هست(مثلا چک کردن نسخه فعلی و نسخه موجود بر روی سرور یا نمایش دیالوگ و..)
اگر میخواین با ریز به ریز این مراحل آشنا شید و یاد بگیرید میتونید از لینکهای زیر استفاده کنید.