任何人都知道如何使用Notification
和PendingIntent
打开Play商店吗?
我想在我的应用页面上打开Play商店。 到目前为止已经尝试过了这一点。
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id=" + a.getPackageName()));
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(a, 0, i, 0);
NotificationCompat.Builder builder = new NotificationCompat.Builder(a, "update")
.setContentTitle(getStr(a, R.string.notify_update_title))
.setContentText(getStr(a, R.string.notify_update_body))
.setSmallIcon(R.drawable.ic_notif)
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
.setContentIntent(pendingIntent);
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(a);
managerCompat.notify(UPDATE_NOTIF_ID, builder.build());
答案 0 :(得分:0)
我的坏。实际上,我正在使用非常低端的智能手机API 16进行调试,因为我需要妥善安装Google Play(因为未安装),因为Firebase需要最新的Google Play服务。
令人惊讶的是,当我点击通知时,它不会抛出
ActivityNotFoundException
,表明找不到Google Play。
因此,在API 16中测试了一些警告。
感谢所有帮助我们欣赏它的人。