我在项目中使用C2DM代码实现了推送通知。它显示推送通知但我的问题是如何在点击推送通知时打开应用程序。
我这样做:
Intent intent = new Intent(context, BingoDiaryActivity.class);
intent.putExtra("registration_id", registrationId);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
notification.setLatestEventInfo(context, "Registration", "Successfully registered",
pendingIntent);
notificationManager.notify(0, notification);
但它不起作用
任何人都可以帮助我吗?
由于
答案 0 :(得分:1)
我无法理解您的代码有什么问题,但在我的项目中工作了 - 并点击通知程序打开我的应用程序:
n.setLatestEventInfo(context, "text", "text",
PendingIntent.getActivity(
context,
0,
context.getPackageManager().getLaunchIntentForPackage(context.getPackageName())
.putExtra("extra_name", extra),
0));