我有一个使用FCM推送通知的安卓应用程序。有一个发送推送通知的后端
每次用户上传图片时,都会向订阅该主题的人发送推送通知。
单击通知托盘中的通知后,我被重定向到应用程序的第一页。
如何使推送通知像Instagram一样工作。
收到通知并单击它后,我想移动到该特定屏幕并查看上传的图像。
如果用户在通知到达时在应用中。如何刷新活动以显示内容。我是否必须发出后端请求才能显示新数据,或者是否可以显示通知本身的内容?
有什么例子我可以看吗?
任何帮助将不胜感激。谢谢。
要启动包含活动后台堆栈的活动,您需要创建一个 TaskStackBuilder 实例并调用 addNextIntentWithParentStack((,并向其传递要启动的活动的 Intent。
只要如上所述为每个活动定义了父活动,就可以调用 getPendingIntent(( 来接收包含整个后退堆栈的 PendingIntent。
// Create an Intent for the activity you want to start
Intent resultIntent = new Intent(this, ResultActivity.class);
// Create the TaskStackBuilder and add the intent, which inflates the back
stack
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addNextIntentWithParentStack(resultIntent);
// Get the PendingIntent containing the entire back stack
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);