Неправильно зарегистрирован широковещательный приемник в игровой консоли, краткий обзорAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Неправильно зарегистрирован широковещательный приемник в игровой консоли, краткий обзор

Сообщение Anonymous »

У меня возникла проблема при отправке приложения в консоль Google Play.
Неправильно зарегистрирован широковещательный приемник.
Приложения, ориентированные на Android 13 или более поздней версии. необходимо указать поведение экспорта при вызове RegisterReceiver(). Неопределенное поведение экспорта может привести к сбою вашего приложения.
Ваше приложение предназначено для Android 13 или более поздней версии и регистрирует несистемные приемники широковещательных сообщений без указания их поведения экспорта в следующих местах:
Обновите свое приложение, чтобы оно определяло поведение экспорта для зарегистрированных приемников широковещательного вещания.
У меня есть код regiserReceiver, аналогичный приведенному ниже коду.
`
@RequiresApi(Build.VERSION_CODES.TIRAMISU)
private fun registerBroadcastReceiver() {
smsBroadcastReceiver = SmsBroadcastReceiver()
smsBroadcastReceiver!!.smsBroadcastReceiverListener =
object : SmsBroadcastReceiver.SmsBroadcastReceiverListener {
override fun onSuccess(intent: Intent?) {
if (intent != null) {
startActivityForResult(intent, REQ_USER_CONSENT)
}
}

override fun onFailure() {}
}

val intentFilter = IntentFilter(SmsRetriever.SMS_RETRIEVED_ACTION)

if (Build.VERSION.SDK_INT >= 33) {
// For Android 13 (API 33) and later, explicitly define non-export behavior
requireContext().registerReceiver(
smsBroadcastReceiver,
intentFilter,
Context.RECEIVER_NOT_EXPORTED // Explicitly set as non-exported
)
} else {
// Default behavior for older versions
requireContext().registerReceiver(smsBroadcastReceiver, intentFilter,
RECEIVER_NOT_EXPORTED
)
}
}

@RequiresApi(Build.VERSION_CODES.TIRAMISU)
override fun onStart() {
super.onStart()
registerBroadcastReceiver()
}`


Подробнее здесь: https://stackoverflow.com/questions/792 ... ick-review
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»