Creating "Auto Update Available?" checks in a distributed game.

Prepping a phone game for release and currently researching the best practice to include an auto update feature that will update when/if one is available. Should I do a name check to a server or website of mine? Do services like Apple, Android, Sony already have built in ways to handle this kind of stuff? Anyone done this? Any info is appreciated.

Thanks

Any ideas?