2015-08-08 130 views
0

我是Android新手,我正在考慮將我的應用程序上傳到playstore,但我尚未嘗試上傳單個應用程序。如何在不詢問用戶更新或下載的情況下每天更新您的Android應用程序

我已經知道上傳中的步驟,但是有一些我首先需要知道。

我希望應用程序每天更新,不需要通知用戶進行更新。例如,在聖經應用程序中有一個「每日新聞」,每日更新,無需下載更新,只需保持連接到互聯網,詩歌就會更新。我不知道如何做到這一點。它只是每天上傳更新的apk嗎?如果是這樣,我必須通知用戶嗎?我怎麼做?

任何幫助,將不勝感激。

回答

0

我真的不知道你的問題是什麼。您必須在線上某處並在應用程序中從服務器獲取此「數據」。爲什麼要爲此上傳新版本的應用程序?

+0

我不知道這是怎麼回事。那麼,你剛剛給了我一個答案。那麼,您如何在線託管應用並從服務器獲取數據? – yologaming

+0

不,不是在線託管應用程序,而只是您希望每天在應用程序內部更新的內容。如果你真的只需要存儲文本,你可以使用免費的服務,如parse.com甚至pastebin.com結合它的API。 – Fabian

0

方法1:

基本上,你打算這樣做可以實現使用API​​。

如果您更新服務器上的數據庫,API將在啓動時自動更新用戶手機的新數據。

你也可以實現邏輯,當任何新的數據被添加時,你可以從應用程序觸發本地通知,用戶將收到通知!

參考:http://code.tutsplus.com/tutorials/android-sdk-making-remote-api-calls--mobile-17568

方法2

您可以創建繼續運行,並在一段時間後調用您的API服務或後臺活動。每當收到新數據時,它都會觸發本地通知。 (這是不是一種有效的方法,因爲它消耗的內存和網絡數據兩者) 如:報警管理

參考:http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html

方法3

您可以實現「推送通知服務」 ,這樣你就可以在用戶的​​設備上推送通知而無需更新你的APK。

參考:http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

P.S.所有這些方法都可以在Google Play商店上發佈新APK的情況下完成。

0

有關您希望應用程序用戶擁有的最新內容,可以使用名爲Live QueryCouchbase Mobile功能,該功能抽象出用戶明確向服務器請求任何更新。

當應用程序再次連接到互聯網時,如果用戶的Android應用程序本地沒有最新的內容,內容會相應更新。

相關問題