diff --git a/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt b/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt index e0bdbf2..fdfe4cf 100644 --- a/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt +++ b/app/src/main/java/eu/neilalexander/yggdrasil/MainActivity.kt @@ -41,6 +41,10 @@ class MainActivity : AppCompatActivity() { } private fun checkNotificationPermission() { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { + return + } + PermissionX.init(this) .permissions( Manifest.permission.POST_NOTIFICATIONS, @@ -61,7 +65,10 @@ class MainActivity : AppCompatActivity() { getString(R.string.cancel), ) } - .request { _, _, _ -> {} + .request { allGranted, _, _ -> {} + if (!allGranted) { + Toast.makeText(this, R.string.ntfn_denied, Toast.LENGTH_LONG).show() + } } } diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 2be6a2c..e4bf757 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -44,6 +44,7 @@ Включить Yggdrasil Пожалуйста включите нотификации чтобы видеть статус подключения Yggdrasil Чтобы видеть статус подключения Yggdrasil, включите нотификации в настройках + Нотификация статуса подключения Yggdrasil не будет показана Статистика Н/Д Адрес diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 02898bb..8208a91 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -44,6 +44,7 @@ Enable Yggdrasil Please enable notifications to easily see Yggdrasil connection status To see Yggdrasil connection status, enable notifications in app settings + Yggdrasil connection status notification will not be shown Statistics N/A IP