MRUpgradeNotification is a project mainly written in ..., it's free.
Checks the app store and prompts users (once) to upgrade when a new version of your app is released. Currently broken - will crash if a user does not have an active internet connection. Working on a fix soon.
This is a simple singleton class that will automatically check the app store every day and alert the user at launch when there's a new application version available.
Adding this class to your project is simple:
Import the header file into your application delegate
Add this code to your application:application didFinishLaunching
function:
[MRUpgradeNotification checkUpgradeForAppID:123456];
Where 123456
is your application's App Store ID
This project relies on JSONKit by John Engelhart. You must have this library in your project for this code to work properly.
This code was prompted by Marlin Schrock. He saw something similar in another app and I couldn't find any Open Source code to reproduce it. So I decided to write it myself.