Intereting Posts

Установить реферер, не работающий на некоторых устройствах redmi

Мне нужно отслеживать ссылки на установку для моего приложения для Android. Он отлично работает на большинстве устройств. Но в устройстве Redmi трансляция не запускается. Я проверил его с Redmi Note 4

Я тестировал его как через АБР, так и в игровой магазин. Оба не запускают трансляцию в устройстве Redmi

Ниже приведен код, который я использую

public class ReferrerReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.d("Broadcast", "RECEIVED!"); } } <receiver android:name=".receiver.ReferrerReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER"/> </intent-filter> </receiver> 

Пожалуйста, предложите, чтобы кто-то столкнулся с той же проблемой и получил какое-то решение?

    Является ли ваше приложение в списке «защищенных приложений», которым разрешено работать в фоновом режиме? Если нет, он не будет автоматически запущен. Это проблема на таких устройствах, как Xiaomi, Huawei и другие. В разделе «Настройки-> Приложения-Безопасность» должна быть страница настроек, которая позволяет добавить ваше приложение в список приложений, которым разрешено автозапуск, работать в фоновом режиме и т. Д. Каждый производитель устройства делает это несколько иначе, но В общем, мы видим это на китайских устройствах как способ сохранить время автономной работы.

    Смотрите также:

    • Как программно запускать разрешение на запуск приложения MIUI Security?
    • Как включить функцию AutoStart для моего приложения в приложении безопасности Xiaomi Security App программно в android
    • Уведомления GCM push для устройств Android не работают на мобильных телефонах MI и Letv

    В устройстве Redmi некоторым приложениям Android требуется разрешение. Разрешите разрешать вручную в устройстве. Используя опцию разрешений приложений на вашем устройстве, дайте все разрешения. Это может работать, что я наблюдал за своим приложением.

    Я использую Redmi 3 Pro и всегда испытываю проблемы с разрешением Android. У устройств Xiaomi используется пользовательский ПЗУ, иногда вызывающий ошибку запроса.

    В каждом приложении, которое я установил, разрешение наложения всегда принудительно устанавливается на «Запрещено». Я должен вручную разрешить это.

    Хорошее обходное решение, которое я нашел, чтобы позволить авторизованному разрешению устройства Xiaomi: Как получить программное обеспечение MIUI Security для автоматического запуска?

    Всегда есть некоторые проблемы с miui из-за их ограничений на фоновые процессы, на которые вы можете включить их, вот как это происходит

    1: перейти к настройкам -> управлять использованием батареи приложений -> выбрать приложения. Оттуда выберите все приложения, которые хотите получать push-уведомления, и выберите «Без ограничений».

    2: Перейдите в настройки -> разрешения -> автозапуск. Оттуда выберите нужные приложения и переключите переключатель, чтобы включить его.

    3: Заблокируйте приложение в плоскости «последние приложения» / «Обзор приложений». Сделайте это, сначала открыв приложения, затем нажмите «последние приложения / обзорную кнопку» (это квадратная кнопка на Android или кнопка с тремя горизонтальными линиями на Mi Mix). Оттуда найдите приложение, которое хотите получать уведомления, потяните его, чтобы «заблокировать его», чтобы он никогда не очищался.

    4: Этот последний шаг требует привилегий разработчика. Чтобы включить это, перейдите к настройкам (человек … Я устал от ввода «перейти к настройкам» …) -> о касании телефона на вкладке версии MIUI, например, восемь раз. Затем вы должны получить небольшое сообщение о том, что «вы теперь разработчик». Затем вернитесь к настройкам, перейдите к опции разработчика, прокрутите до нижней части, найдите «оптимизацию памяти» и выключите ее.

    Опять же, может быть, шаг 4 – это все, что вам нужно.