Я не пробовал, но сначала вы можете проверить, отключены ли уведомления, используя NotificationManagerCompat.areNotificationsEnabled()
, из библиотеки поддержки.Версии ниже API 19 вернут true (уведомления включены).
Затем, если уведомления отключены, вы можете предупредить своего пользователя и запустить настройки уведомлений, такие как этот ответ :
Intent intent = new Intent();
intent.setAction("android.settings.APP_NOTIFICATION_SETTINGS");
//for Android 5-7
intent.putExtra("app_package", getPackageName());
intent.putExtra("app_uid", getApplicationInfo().uid);
// for Android 8 and above
intent.putExtra("android.provider.extra.APP_PACKAGE", getPackageName());
startActivity(intent);