So, I created this Android app and it works well on my DroidX, published it and that’s it. Now I get messages that it crashes on some phones, some strange things, etc. Yesterday I installed it on my phone for friends and it does not receive C2DM notifications from my server, and the device seems to be registered on Google’s servers, but it just doesn’t work.
Obviously, there are dozens of Android phones and many hardware manufacturers on the market. To add to this, each operator makes additional changes to the Android OS when they are installed on the device. So there are endless versions for testing.
How to make sure that the application works on most phones? I can’t buy them and check, this is absurd. So what are others doing?
source share