我堅持一點,我也離線管理我的應用程序。第一次我從webservices獲取所有配置文件數據並將其路徑存儲到sqlite中,我在更新這些數據時遇到了問題,例如圖像被更改了,應該如何通知我的應用程序,我在Google上搜索了它,只有解決方案是發送記錄更新時將通知推送到應用程序。如果用戶不允許推送通知會怎麼樣?在線和離線管理iPhone應用程序
是否有任何其他解決方案來離線管理應用程序和更新只有當記錄從聯機數據庫更改?
我堅持一點,我也離線管理我的應用程序。第一次我從webservices獲取所有配置文件數據並將其路徑存儲到sqlite中,我在更新這些數據時遇到了問題,例如圖像被更改了,應該如何通知我的應用程序,我在Google上搜索了它,只有解決方案是發送記錄更新時將通知推送到應用程序。如果用戶不允許推送通知會怎麼樣?在線和離線管理iPhone應用程序
是否有任何其他解決方案來離線管理應用程序和更新只有當記錄從聯機數據庫更改?
您可以使用API檢查App中緩存的數據版本。如果更新版本在服務器上可用,則必須使用更新的服務器數據更新本地數據。
謝謝,我必須檢查服務器中的版本號是否已更新。如果沒有更新呼叫API – Sree
我建議給圖像名稱基礎timestamp
和唯一userId
。如下所示。
ImageName = yourUserId_timestamp.(111_1234567).
所以圖片名稱總是唯一的。所以當你從服務器獲取日期。首先檢查圖像是否已經存在於數據庫中。如果它不是,那麼在userId的幫助下更新圖像名稱並存儲它。如果它是然後離開它。
感謝
@sree,讓我知道你是否需要幫助。 –
沒有從你的(應用)方面的變化,你的服務器的人可以處理這個流程。無論何時上傳新圖像,都會生成一個新的URL,以供特定對象使用。您可以在本地替換它(只需更新現有數據)。
實現脫機模式在應用
當應用是在線與data_status本地數據庫
當應用程序脫機
謝謝
我沒有得到你的全部要求, 這裏是我的理解 解決方案的基礎 - 呼叫與去年響應的日期和時間上的一些常見的時間間隔和API響應API不僅改變或新data – Ujesh
如何在應用程序聯機時在隊列中存儲多個API的數量以發送請求 – Sree
我在回答部分更新了全部流程 – Ujesh