2017-09-16 68 views
1

React Native應用程序中,使用ReduxRedux-Persist,識別哪些內容需要更新的最佳方式是什麼?如何檢測並刷新React Native應用程序中過時的數據並保留爲空

我有一個應用程序可以在啓動時執行一些請求。 當我啓用redux-persist時,我開始避免請求,如果它已經在另一個時間完成。但我不知道如何最好地確定是否再次發出請求來更新由redux-persist存儲的數據。

我讀了關於ETagsLast-Modified的使用,但是這意味着在API中實現它也是正確的?

以正確的方式實現此功能的任何指導?

回答

0

是的,您還需要更新您的API。

另一種解決方案是使用推送通知通知數據已更改,並在每次收到通知時執行新請求。但是這也意味着在服務器端實現一些代碼。

您需要一種方法來知道數據發生了變化,因此您總是需要在服務器端實現一些代碼。

+0

瞭解。但是添加推送通知只是爲了識別更新對用戶來說不是非常侵入性的東西? –

+0

您可以使用靜默推送通知。在此處查看更多信息:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW1 –

+0

謝謝。我會查的! –

相關問題