我有一個應用程序需要每次更新java web應用程序創建更多的數據。很簡單,對嗎?每次有更多的數據在服務器上可用時更新ios應用程序
但是我發現我的應用程序不能老是在後臺運行要求更多的數據定期,我想我需要使用推送通知系統。這對於一件非常小的事情似乎過於複雜。
然後,閱讀它,我發現推送通知不能到貨!例如,如果應用程序在發送推送通知時處於脫機狀態,但稍後會在線。
所以,在這種情況下,我怎麼能更新數據?我只能從服務器將數據時,用戶登錄我不想這樣做,每一次應用變得活躍起來......
我想有一個簡單的解決方案,但是這是我的第一個應用程序,任何幫助將不勝感激。
您只能在用戶登錄時獲取數據。但您不希望用戶在應用程序激活時登錄。而你想在後臺獲取數據。似乎是矛盾的慾望。您的實際目標是什麼(用戶需要多久才能獲得更新,您支持哪些iOS版本)? – Wain
用戶只能登錄一次,之後應用程序將處於登錄狀態,直到iPhone關閉或用戶完成應用程序。但是當服務器創建它時,我仍然需要向他展示新數據。我支持iOS 5及更高版本 – ViniciusPaiva
然後你以什麼方式顯示數據?推送通知不依賴於應用程序處於活動狀態,只是應用程序已註冊接收通知(並且用戶允許)。 – Wain