当用户按下推送通知时,是否可以获取点击事件?
我的问题是,在某些通知中,我打开了浏览器,因此无法为处理单击事件添加额外的意图。
可以处理:
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);
谢谢,伊兰
我认为您必须打开一个虚拟活动来处理您的分析以及所需的任何内容,然后打开浏览器并自行关闭它。它是一个hack和一个不漂亮的家伙,但我不认为还有另一种方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句