【发布时间】:2017-04-20 10:54:20
【问题描述】:
我正在尝试使用 FCM 为新闻应用程序实现推送通知。所以我想在有 2 个或更多通知待处理时使用收件箱样式通知。和单个通知的正常通知。所以我们需要某种存储来存储用户未点击的旧推送消息。那么是否有任何方法或任何 API 可用于实现这一目标
【问题讨论】:
标签: android push-notification notifications android-notifications
我正在尝试使用 FCM 为新闻应用程序实现推送通知。所以我想在有 2 个或更多通知待处理时使用收件箱样式通知。和单个通知的正常通知。所以我们需要某种存储来存储用户未点击的旧推送消息。那么是否有任何方法或任何 API 可用于实现这一目标
【问题讨论】:
标签: android push-notification notifications android-notifications
使用这个例子
https://firebase.google.com/docs/cloud-messaging/android/receive
你可以使用remoteMessage获取
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
}
数据:
remoteMessage.getData()
您可以使用应用程序的首选项存储值
SharedPreferences PreferenceManager.getDefaultSharedPreferences(c);
Editor editor = prf.edit();
editor.putString(youdataname,yourvalue);
editor.commit();
【讨论】: