打开Android电子市场的通知

时间:2013-01-26 20:06:51

标签: android google-play android-notifications

我想创建一个Notification,点击它后,会在Android电子市场上打开我的应用程序。

我尝试了几件事,如下所示:

NotificationCompat.Builder builder = new NotificationCompat.Builder(application);
builder.setAutoCancel(true);
// (set titles, icon, ...)

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.android.example"));

builder.setContentIntent(PendingIntent.getActivity(application, 0, intent, 0));
Notification notification = builder.build();

NotificationManager manager = (NotificationManager) application.getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(0, notification);

然而,点击后,没有任何反应。谁知道如何让这个工作?

1 个答案:

答案 0 :(得分:1)

发布的代码有效。我可能遇到了HTTP版本的市场链接问题。与http://play.google.com/store/apps/details?id=<package_name>一样。