Android Gcm onMessage()..在某些設備上收到「null」類似於「Android 4.4 LG GPad 1.0」和「Android 6.0 Lg G4」.. 但是在某些設備中,Gcm收回正確的消息就像「Android 5.1 Samsung J5 and J2 」 ...... 問題是什麼,我不能讓.... 這裏是代碼...Android Gcm onMessage()..在某些設備上收到「null」爲什麼?
protected void onMessage(Context context, Intent intent) {
Log.i(TAG, "Received message");
//Bundle extras = intent.getExtras();
String message = intent.getExtras().getString("message");
<receiver
android:exported="true"
android:name="com.google.android.gcm.GCMBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<!-- Receives the actual messages. -->
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<!-- Receives the registration id. -->
<action droid:name="com.google.android.c2dm.intent.REGISTRATION"/>
<category android:name="com.xtravoapps.premierdocfinder" />
</intent-filter>
</receiver>
<service android:name="MYPACKAGENAME.GCMIntentService" />
你究竟想達到什麼目的? – MERose
我想在所有的android移動設備上看到我的gcm通知.....但是通知會收回一些設備...並且某些設備會收到「null」...爲什麼 –
發佈了更多的代碼片段。您的完整接收器,完整清單,您發送的有效載荷。如果我們能看到這些信息會很有幫助。 :)乾杯! –