Как программно управлять настройками уведомлений в приложении - PullRequest
0 голосов
/ 19 февраля 2020

Я хочу, чтобы пользователь мог включать и отключать уведомления внутри моего приложения. Пока я просто открываю настройки уведомлений с помощью:

val intent = Intent()
intent.action = Settings.ACTION_APPLICATION_DETAILS_SETTINGS
val uri = Uri.fromParts("package", "package.name", null)
intent.data = uri
startActivity(intent)

Таким образом, пользователь может отключить / включить уведомления и перейти обратно в приложение.

Однако внутри моего приложения есть я не могу проверить, включил ли пользователь уведомления или отключил их.

Я хотел бы иметь возможность получать и устанавливать статус уведомлений (включен / отключен) внутри моего приложения без необходимости перемещать пользователя за его пределы.

Когда я пытался Google это Все, что я получил, было статьями и учебными пособиями о том, как включить или отключить уведомления в настройках android.

Sidenote:

Я использую Firebase Cloud Messaging .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...