2017-09-16 9 views
1

React Nativeアプリでは、ReduxRedux-Persistを使用して、どのコンテンツを更新する必要があるのか​​を特定する最良の方法は何ですか?redux-persistで古くなったデータを検出して更新する方法

私は起動時にいくつかのリクエストをするアプリを持っています。 redux-persistを有効にしたときに、別の時間に既にリクエストが行われていた場合は、リクエストを避け始めました。しかし、私はredux-persistによって保存されたデータを更新するリクエストを再度行うかどうかを最もよく特定する方法は知られていません。

私はETagsLast-Modifiedの使用について読みましたが、これはAPIでも正しく実装されていますか?

この機能のガイダンスは正しい方法で実装されていますか?

答えて

0

はい、APIも更新する必要があります。

別の解決方法は、プッシュ通知を使用して、通知が受信されるたびにデータが変更されたことを通知し、新しい要求を実行することです。しかし、これはまた、サーバー側でいくつかのコードを実装することを意味します。

データが変更されたことを知る方法が必要です。そのため、常にサーバー側にいくつかのコードを実装する必要があります。

+0

理解しています。しかし、アップデートを特定するためだけにプッシュ通知を追加することは、ユーザーにとって非常に邪魔になることではありませんか? –

+0

サイレントプッシュ通知を使用できます。 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CertatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW1 –

+0

ありがとうございます。私がチェックします! –

関連する問題