我有一小部分數據,我希望根據用戶登錄到設備的谷歌身份識別號進行存儲和同步。 例如,在應用程序用戶保存他最喜歡的書名。我希望他的手機/平板電腦上或他登錄的任何設備上提供他最喜歡的書名,使用該goole id.So基本上我希望這些數據與他的登錄綁定。Android存儲基於登錄的用戶數據
任何想法如何實現這一目標? Android中有某種存儲/同步機制可用嗎?還是我需要採取一些自定義路由?
我有一小部分數據,我希望根據用戶登錄到設備的谷歌身份識別號進行存儲和同步。 例如,在應用程序用戶保存他最喜歡的書名。我希望他的手機/平板電腦上或他登錄的任何設備上提供他最喜歡的書名,使用該goole id.So基本上我希望這些數據與他的登錄綁定。Android存儲基於登錄的用戶數據
任何想法如何實現這一目標? Android中有某種存儲/同步機制可用嗎?還是我需要採取一些自定義路由?
在我正在開發的其中一個應用程序中,我決定使用Google Drive SDK處理此問題。我要做的基本上就是在服務器中創建一個文件,用我想要同步的項目,可以說(這是一個例子):
color=blue
animal=monkey
我每次創建新條目的時候,我會下載該文件從谷歌驅動器,擴展它,然後再上傳。文件創建的
示例(您可以創建文件夾也): File Creation
對於同步的目的,所有的設備都應該使用相同的谷歌帳戶的連接,所以所有的人都將有機會獲得該文件。
如果文件已經更改,您可以在應用程序的開頭檢查並下載它以獲取新條目。或者你可以(從來沒有嘗試過)創建一個文件訂閱,所以你會收到一個通知時,該文件改變,並進行同步。
認購教程: Subscription
這裏有幾個鏈接,您可能會感興趣:
GitHub with sample apps by the Google Drive team
Google Drive Android API guide
希望它能幫助!