Android-приложение .NET MAUI не запускается автоматически на Xiaomi после перезагрузки – INSTALL_FAILED_USER_RESTRICTED/Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android-приложение .NET MAUI не запускается автоматически на Xiaomi после перезагрузки – INSTALL_FAILED_USER_RESTRICTED/

Сообщение Anonymous »

Основная информация:
Я создаю приложение .NET MAUI для Android и хочу, чтобы оно автоматически запускалось после перезагрузки телефона на устройствах Xiaomi.
Что я пробовал:
  • Создал BootReceiver на C# с помощью [BroadcastReceiver] и [IntentFilter(new[] { Intent.ActionBootCompleted })].
  • Добавлено разрешение в AndroidManifest.xml.
  • Пытался добавить и непосредственно в AndroidManifest.xml.
Проблемы, с которыми я столкнулся:
  • Если я вручную добавлю или внутри манифеста я получаю ошибки компиляции в MAUI, например:

    Код: Выделить всё

    unexpected element  found in 
    unexpected element  found in 
    
  • Если я полагаюсь только на подход C# [BroadcastReceiver] и отлаживаю через USB, приложение не может быть установлено после перезагрузки на Xiaomi, выдавая следующую ошибку:

    Код: Выделить всё

    ADB0010: Mono.AndroidTools.InstallFailedException: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]
    
Примечания.
  • Оптимизация MIUI отключена.
  • Отладка прекращается после перезагрузки телефона (ожидается), поэтому мне нужно протестировать автозапуск в режиме выпуска APK.
Вопрос:
Каков правильный способ в .NET MAUI сделать приложение Android автозапуском после перезагрузки на устройствах Xiaomi без появления явных ошибок и обхода проблемы INSTALL_FAILED_USER_RESTRICTED?
Любой рабочий пример ведения журнала BootReceiver + MainActivity будет высоко оценен.

Подробнее здесь: https://stackoverflow.com/questions/797 ... tall-faile
Ответить

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

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

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

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

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