Приемник SMS-трансляции не работает

Я попытался выскочить тост, когда пользователь получает SMS-сообщение. по какой-то причине тост не показывает, что у меня есть все необходимые разрешения в файле манифеста

получатель в манифесте

код:

   public class IncomingSMS extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context,"don't let your SMS keep you away from your missions goal",Toast.LENGTH_LONG).show();
    }
}

1 ответ

Добавьте следующие разрешения в файл манифеста.
<uses-permission android:name="android.permission.READ_SMS"/>Используйте как это

<receiver
android:name=".SmsBroadReceiver"
android:permission="android.permission.BROADCAST_SMS">
   <intent-filter>
   <action android:name="android.provider.Telephony.SMS_RECEIVED" 
   />
   </intent-filter>
</receiver>`
Другие вопросы по тегам