Телефоны Redmi не запрашивают смс-разрешения и, следовательно, не читают смс

Ниже приведен мой код:

<!-- Data SMS Receiver -->
    <receiver android:name=".otp.OTPReceiver" android:enabled="true" android:exported="true" >
        <intent-filter>
            <action android:name="android.intent.action.DATA_SMS_RECEIVED" />


            <data android:scheme="sms" />
            <data android:port="9027" />
        </intent-filter>
    </receiver>

otp.OTPReceiver это связаноBroadcastReceiver Это работает во всех других телефонах, кроме устройств Redmi. В телефонах Redmi вы должны вручную включить автозапуск и другие разрешения вПриложение разрешений (Это приложение обрабатывает разрешения в телефонах Redmi). Я вижу Facebook, WhatsApp и т. Д. При установке, спрашивая разрешения. Хотелось бы узнать, как это можно сделать.

Я видел такие вопросы, какэтот & этот которые просят то же самое, но оба остаются без ответа. Я пытался добавитьandroid:enabled="true", android:exported="true" в фрагмент приемника XML, как указано вВот, Но ни один из них не работает.

Редактировать: я используюdata sms (также известен какport sms). Я проверил с нормальными смс тоже, и проблема существует там на телефонах Redmi

Ответы на вопрос(1)

Ваш ответ на вопрос