Я работаю над функцией push-уведомлений. Я включаю и отключаю функцию push-уведомлений в зависимости от выбора. По умолчанию я оставил push-уведомление включенным = false в манифесте для включения я использую настройки компонента, но это не работает после перезапуска приложения, только я получаю уведомления.
context.getPackageManager().setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
context.startService(new Intent(context, FcmFirebaseService.class)
но android предоставил этот способ тоже правильно
ComponentName что-то вроде new ComponentName(context, FcmFirebaseService.class);?
да, я дал вот так
Что вы получаете в журнале при запуске этого кода?
Я ничего не получаю на основании этого
Вместо вашего способа вы можете установить условие в коде генерации уведомления, вы можете проверить, что пользователь включил / отключил уведомление.