In Android settings users can turn off notification if they don\'t want to. So is there any method that like isNotificationAllowed() to check is my app is allow
Try this:
if (Settings.Secure.getString(getActivity().getContentResolver(), "enabled_notification_listeners").contains(getActivity().getPackageName())) {
// Notification access service already enabled
Toast.makeText(getActivity(),"notification enabled",Toast.LENGTH_LONG).show();
} else {
Intent intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.Settings$AppNotificationSettingsActivity");
intent.putExtra("app_package", getPackageName());
intent.putExtra("app_uid", getApplicationInfo().uid);
startActivity(intent);
}