得益於Mapbox團隊爲latest offline support(見android support)Mapbox脫機和同步
一個問題:如果你想脫機支持,但你也想你mapbox服務器端數據的更新與先前保存在客戶機同步方離線版本,是否自動支持?
換句話說,
- 客戶端A保存1
- 的mapbox服務器上的數據是上DAY更新DAY脫機區2
- 客戶端A是在線上DAY 3位並正在查看他們的離線區域
- 客戶端A會看到服務器更新或其先前保存的區域。
看來他們會看到以前保存的區域,而看不到更新。
如果是這樣,是否有一個同步模式,其中該區域將脫機工作,但也會在線時接收更新並從此時開始脫機存儲?
用例是一個用戶連接不良,但偶爾連接並希望獲得最新數據而無需顯式重新下載。
如果不支持,它可以很容易地通過我們的程序員做:)
這是不是回答這個問題?如果設備具有網絡連接,則Mapbox Mobile SDK將定期發出網絡請求,以便重新驗證緩存切片和其他資源Cache-Control或Expires HTTP響應標頭指示需要重新驗證。如果更新的資源可用,它將取代離線數據庫中的先前版本。「# –
@MorrisonChang哇,我錯過了。是的,這似乎意味着它不僅脫機,而且在線時重新同步。美麗! –