Я успешно изменил свое приложение для использования в качестве приложения SMS по умолчанию.
Проблема заключается в диалоге, который должен побудить пользователя установить мое приложение в качестве по умолчанию.
, кажется, работает на более старых версиях, но не на эмуляторе Android 10.fun Activity.askToBeDefaultSMSApp() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
val intent = Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT)
intent.putExtra(
Telephony.Sms.Intents.EXTRA_PACKAGE_NAME,
packageName
)
startActivityForResult(intent, DEFAULT_SMS_APP_PERMISSION_REQUEST)
}
}
< /code>
Я получаю OnactivityResult, который говорит о том, что разрешение предоставляется, но если я позвоню: < /p>
Telephony.Sms.getDefaultSmsPackage(this)
< /code>
Я все еще вижу приложение Google SMS как default. < /p>
Что может быть неправильно? < /p>
Подробнее здесь: https://stackoverflow.com/questions/595 ... showing-up
Android 10 Default SMS -приложение Dialog не отображается ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение