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