0
我正在尝试使用FCM为新闻应用程序实现推送通知。所以我想在有2个或更多通知未决时使用收件箱样式通知。以及针对单个通知的正常通知。因此,我们需要某种存储来存储未被用户点击的旧推送消息。那么有没有可以实现这个临时存储推送通知的最佳方法
我正在尝试使用FCM为新闻应用程序实现推送通知。所以我想在有2个或更多通知未决时使用收件箱样式通知。以及针对单个通知的正常通知。因此,我们需要某种存储来存储未被用户点击的旧推送消息。那么有没有可以实现这个临时存储推送通知的最佳方法
使用这个例子
https://firebase.google.com/docs/cloud-messaging/android/receive
可以获取任何方式或任何API remoteMessage
使用
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
}
数据:
remoteMessage.getData()
您可以使用应用程序首选项存储值
SharedPreferences PreferenceManager.getDefaultSharedPreferences(c);
Editor editor = prf.edit();
editor.putString(youdataname,yourvalue);
editor.commit();
是的。 SharedPreferences限制你知道,会有我需要的消息数组store.so我看着snappyDB(键值数据库)。但我想知道这是否有更好的选择或内置API。 – user332863
使用SQLiteDataBase,因此您可以轻松插入,删除和检索数据。 – MinnuKaAnae
@ user332863 sqlite和realm都不错 – Vyacheslav