diff --git a/app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt b/app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt index a9c754a..0b06585 100644 --- a/app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt +++ b/app-common/src/main/java/im/angry/openeuicc/ui/MainActivity.kt @@ -1,7 +1,6 @@ package im.angry.openeuicc.ui import android.annotation.SuppressLint -import android.app.AlertDialog import android.content.BroadcastReceiver import android.content.Context import android.content.Intent @@ -131,18 +130,7 @@ open class MainActivity : BaseEuiccAccessActivity(), OpenEuiccContextMarker { private fun ensureNotificationPermissions() { val permission = android.Manifest.permission.POST_NOTIFICATIONS if (checkSelfPermission(permission) == PackageManager.PERMISSION_GRANTED) return - if (!shouldShowRequestPermissionRationale(permission)) { - requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE) - return - } - AlertDialog.Builder(this) - .setTitle(R.string.notification_permission_request_title) - .setMessage(R.string.notification_permission_request_desc) - .setPositiveButton(android.R.string.ok) { _, _ -> - requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE) - } - .create() - .show() + requestPermissions(arrayOf(permission), PERMISSION_REQUEST_CODE) } private suspend fun init(fromUsbEvent: Boolean = false) { diff --git a/app-common/src/main/res/values/strings.xml b/app-common/src/main/res/values/strings.xml index d215f23..e09da9f 100644 --- a/app-common/src/main/res/values/strings.xml +++ b/app-common/src/main/res/values/strings.xml @@ -5,9 +5,6 @@ Help - Notification Permission Needed - During the download process, notification permissions are required so that the app does not need to stay in the foreground - Reload Slots Unknown