Как программно включать и отключать push-уведомления firebase android

Я работаю над функцией push-уведомлений. Я включаю и отключаю функцию push-уведомлений в зависимости от выбора. По умолчанию я оставил push-уведомление включенным = false в манифесте для включения я использую настройки компонента, но это не работает после перезапуска приложения, только я получаю уведомления.

context.getPackageManager().setComponentEnabledSetting(componentName,
                        PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
                        PackageManager.DONT_KILL_APP);

                context.startService(new Intent(context, FcmFirebaseService.class)

Вместо вашего способа вы можете установить условие в коде генерации уведомления, вы можете проверить, что пользователь включил / отключил уведомление.

Faldu Jaldeep 03.08.2018 15:29

но android предоставил этот способ тоже правильно

skyshine 03.08.2018 15:30

ComponentName что-то вроде new ComponentName(context, FcmFirebaseService.class);?

YogeshM 03.08.2018 15:42

да, я дал вот так

skyshine 03.08.2018 15:49

Что вы получаете в журнале при запуске этого кода?

YogeshM 03.08.2018 15:57

Я ничего не получаю на основании этого

skyshine 03.08.2018 16:33
0
6
79
0

Другие вопросы по теме