2017-02-06 2 views
0

DATA_SMS_RECEIVEDを受信するためにマニフェストにブロードキャストレシーバを宣言しました。ブロードキャストレシーバはアプリケーションの実行中にトリガされましたが、アプリケーションが閉じられてもブロードキャストは受信されません。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> 

私はBOOT_COMPLETEDでこのスキームをテストして、それがうまく動作しますが、DATA_SMS_RECEIVEDで動作しません。誰かが問題点を教えてくれますか?

答えて

-1

はそれはOSがアクションを生成している。この

<action android:name="android.permission.RECEIVE_SMS" /> 

を追加します。

+0

何も起こらない –

+0

申し訳ありません再試行私は私の答えをudatedしています。 –

+1

いいえ、それは許可です –

関連する問題