まず、次の理由により、この質問が他の質問と重複していないことを明確にしたいと思います。
SMSが inboxに到達する前ではなく、 inbox に到達したら削除したいと思います。なぜなら、受信トレイに到達する前に SMS を削除したい場合は、呼び出されたものを使用してにBroadcastReceiver
設定する必要があるpriority
から1000
です (これは最大です)。しかし、同じ優先度を使用する別のアプリケーションがある場合はどうなるでしょうか。Android はそれらのいずれかを任意に選択します。つまり、同じ優先度を持つ別のアプリケーションがモバイルに存在する可能性があるため、受信した SMS を処理するのが私のアプリケーションであるとは限りません。そういうわけで、受信トレイを聞きたいと思い、受信したら特徴を確認して削除しています。
PS: 受信トレイに到達する前にSMS を処理した経験があります。私の質問は、受信トレイに到達した SMS を処理することです。これは私が興味を持っていることです。
応援よろしくお願いします!