Android 2 GCM广播接收器

时间:2015-04-02 09:45:03

标签: android google-cloud-messaging

我需要你的帮助。我有两个gcm广播接收器。我的第一个接收器基本上用于显示通知。第二个是在指定时间安排通知。

这是我的机器人清单:

<receiver
        android:name="com.bdo.dealfinder.utils.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <!-- Receive the actual message -->
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="com.app.app" />
        </intent-filter>
    </receiver>
    <receiver
        android:name=".utils.ScheduledReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <!-- Receive the actual message -->
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="com.app.app" />
        </intent-filter>
    </receiver>

    <service android:name=".utils.GCMIntentService"
             android:enabled="true"/>

但每次我发送通知时,都会调用GCMIntentService和ScheduledReceiver。并且ScheduledReceiver被调用3次。有任何想法吗?我可能错过了一些明显的东西,所以我为此道歉。

0 个答案:

没有答案