Android:GCM PendingIntent在三星备注2中不起作用

时间:2015-06-02 11:28:46

标签: android google-cloud-messaging

我可以在所有设备上收到gcm通知。但是当我点击通知时,它不会导航到我在Intent中给出的相应活动。我没有为Intent设置任何标志。

它在所有其他设备上都运行良好。

这是我的代码。

 Intent notificationIntent = new Intent(GcmIntentService.this, NotificationActivity.class);
 PendingIntent contentIntent = PendingIntent.getActivity(GcmIntentService.this, 0, notificationIntent, 0);
 mBuilder = new NotificationCompat.Builder(this)
                        .setSmallIcon(R.drawable.gcm)
                        .setContentTitle("New messages")
                        .setStyle(new NotificationCompat.BigTextStyle()
                                .bigText(msg))
                        .setDefaults(Notification.DEFAULT_SOUND)
                        .setContentText(msg);
    mBuilder.setContentIntent(contentIntent);
    mBuilder.setAutoCancel(true);
    mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());

我的清单

 <receiver
        android:name="mellotv.com.gcm.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.example.gcm" />
        </intent-filter>
 </receiver>

我检查了设备api,它是19。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案