I have two broadcast receivers and two push services, and i have registered both receivers in the Manifest File.
Receiver 1
<receiver
android:name="com.esri.android.geotrigger.MessageReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.esri.android.geotrigger" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data
android:path="com.brillio.beaconservice"
android:scheme="package" />
</intent-filter>
</receiver>
Receiver 2
<receiver
android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="com.brillio.beaconservice" />
</intent-filter>
</receiver>
If i comment one receiver and run my application, i am getting push notification properly,
The problem is when both receivers are there is manifest, i am not getting push notification.