Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to keep data of an Android app in sync across multiple devices?

My Android application, like almost every other app, stores its information (some private data of the users) in a local sqlite database. Now I got a tablet and I wondered if there is a convenient way to sync the data across multiple devices and keep it up to date automatically. Most other apps seem to use their own server for which you have to create an account.

The chapter of the Android developer pages called Syncing to the Cloud lists two solutions: Backup API and Cloud Messaging. But it seems that neither of those provides what I am searching for. While the Backup API is used only for backup/restore of devices and not for synchronisation, the Cloud Messages Service requires a running application server on my side.

I do not want my users to create an account. Also I do not want to store their private data on my servers. Until now, my app does not even need the "Internet Connection" permission and if possible I want it to stay that way.

So my question is: Is there any cloud service provided by Google to keep app data in sync?

like image 566
Stephan Windmüller Avatar asked Nov 29 '12 16:11

Stephan Windmüller


1 Answers

I believe Googles App Engine is what you are looking for, Its not free but the pricing isnt bad

like image 95
tyczj Avatar answered Oct 19 '22 03:10

tyczj