J'ai déclaré un récepteur de diffusion dans le manifeste pour recevoir DATA_SMS_RECEIVED
, le récepteur de diffusion est déclenché lorsque l'application est en cours d'exécution, mais lorsque l'application est fermée rien ne se passe et aucune émission n'est reçue.Lancement de l'application lors de la réception sur DATA_SMS_RECEIVED
<receiver android:name="edu.sharif.iis.khasis.SmsReceiver" android:exported="true" android:enabled="true">
<intent-filter android:priority="999">
<action android:name="android.intent.action.DATA_SMS_RECEIVED"/>
<data android:scheme="sms" android:host="*" android:port="8901" />
</intent-filter>
</receiver>
J'ai testé ce système avec BOOT_COMPLETED
et il fonctionne bien, mais ne fonctionne pas avec DATA_SMS_RECEIVED
. Quelqu'un pourrait-il me dire quel est le problème?
rien ne s'est passé –
désolé essayez à nouveau j'ai répondu à ma réponse. –
Non. C'est une permission –