I have an app that has some configuration settings stored in SharedPreference. Now I want to provide a web interface using which customers can log into their account through a browser on the web and change the config settings seamlessly. These changes should be pushed to my android app..
I know C2DM is one option but I dont want to rely on :
-
If Google Market app is installed on my customer’s app.
-
If they have configured a google account linked to their phone(It uses an existing connection for Google services. This requires users to set up their Google account on their mobile devices. source : http://code.google.com/intl/pl-PL/android/c2dm/)
What are my options?
I guess C2DM implementation with a broadcast receiver would not be such a bad idea. SMS are costly and implementing my own notification system couldnt be more battery power efficient than google’s.
My concern of customers not having Google Play or an account linked to their phone will be taken care of based on the fact that anyways they will be downloading my app from the market and that makes them have the two requirements met.