我在使用WakefulBroadcastReceiver的项目GCM中连接。我有一切工作,但有一个误解。我在清单中写道
<receiver
android:name=".service.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.skip.client.customer" />
</intent-filter>
</receiver>
即我创建了intent-filter
,其中<action android:name="com.google.android.c2dm.intent.RECEIVE" />
开始了GcmBroadcastReceiver extends WakefulBroadcastReceiver
intent-filter
编写另一个应用程序,它还能够从GCM接收通知吗?如果没有(我认为有)那么如何识别呢?如果两个应用程序都配置在同一个intent-filter
上?
答案 0 :(得分:0)
其他应用程序将有其他packageName:
<category android:name="com.skip.client.customer" />
所以,不要担心从其他应用程序接收推送