2015-02-07 88 views
0

我有一小部分數據,我希望根據用戶登錄到設備的谷歌身份識別號進行存儲和同步。 例如,在應用程序用戶保存他最喜歡的書名。我希望他的手機/平板電腦上或他登錄的任何設備上提供他最喜歡的書名,使用該goole id.So基本上我希望這些數據與他的登錄綁定。Android存儲基於登錄的用戶數據

任何想法如何實現這一目標? Android中有某種存儲/同步機制可用嗎?還是我需要採取一些自定義路由?

回答

0

在我正在開發的其中一個應用程序中,我決定使用Google Drive SDK處理此問題。我要做的基本上就是在服務器中創建一個文件,用我想要同步的項目,可以說(這是一個例子):

color=blue 
animal=monkey 

我每次創建新條目的時候,我會下載該文件從谷歌驅動器,擴展它,然後再上傳。文件創建的

示例(您可以創建文件夾也): File Creation

對於同步的目的,所有的設備都應該使用相同的谷歌帳戶的連接,所以所有的人都將有機會獲得該文件。

如果文件已經更改,您可以在應用程序的開頭檢查並下載它以獲取新條目。或者你可以(從來沒有嘗試過)創建一個文件訂閱,所以你會收到一個通知時,該文件改變,並進行同步。

認購教程: Subscription

這裏有幾個鏈接,您可能會感興趣:

GitHub with sample apps by the Google Drive team

Google Drive Android API guide

希望它能幫助!

相關問題