有没有办法在用户按下推送通知时获取点击事件?
我的问题是,在我的一些通知中,我打开了一个浏览器,所以我无法在处理点击事件的 Intent 中添加额外的内容。
可以处理:
Intent QuestionIntent = new Intent(this, ActivityQuestionnaires.class);
QuestionIntent.putExtra("pushFlag", true);
contentIntent = PendingIntent.getActivity(this, 0, QuestionIntent, PendingIntent.FLAG_UPDATE_CURRENT);
无法处理:
contentIntent = PendingIntent.getActivity(this, 0,
new Intent(Intent.ACTION_VIEW, Uri.parse(data)), PendingIntent.FLAG_UPDATE_CURRENT);
谢谢, 宜兰
最佳答案
我认为你必须打开一个虚拟 Activity 来处理你的分析和你想要的任何东西,然后打开浏览器并自行关闭它。 这是一个 hack 和一个不漂亮的,但我认为没有另一种方法。
关于android - 获取推送通知点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696884/