rasputin
rasputin

Reputation: 241

send update app to AppStore and notify users

I have a question. I send App to AppStore. When I need send a update for the App, How notify the users that the App have new update? I put the key version with new version number. I need set other key for notify the users that exist new update App??

Thank you very much!

Upvotes: 3

Views: 8345

Answers (4)

shannoga
shannoga

Reputation: 19869

You don't need to do anything. Your users will be informed automatically in the app store app or via itunes.

Upvotes: 0

Nick Lockwood
Nick Lockwood

Reputation: 40995

It's true that the App Store will notify users automatically, but they often miss the notification badge on the App Store App and don't update for a long time.

I wrote a class to inform users from within the app itself by polling the iTunes services to detect when the new version is released:

http://charcoaldesign.co.uk/source/cocoa#iversion

Basically it's an implementation of Matthew Frederick's idea above, but it's a complex enough task that you might want to use my class instead of rolling your own solution. Also, because it hits the iTunes services directly, you don't need to host and maintain your own version file.

Upvotes: 3

nebillo
nebillo

Reputation: 1247

Why don't use the iTunes Store API? Having your application store id, you can fetch its info like this: http://itunes.apple.com/lookup?id=441252681

the "version" field it's what your're looking for. oh, of course you get it updated for free!

Upvotes: 10

Matthew Frederick
Matthew Frederick

Reputation: 22305

Users are notified automatically when they sync with iTunes or use the App Store app on their device.


Edited to add

You certainly can notify users yourself if you plan ahead. Create a method that makes a request to a location you control (even a free Google Page would work fine) to determine the current version and call it in application:didFinishLaunchingWithOptions. Compare the number you retrieve to the version currently on the device and if the user is running an out of date version, notify them and provide a link to the App Store app where they can perform the update.

Whenever you come out with a new version just update the web page.

Upvotes: 1

Related Questions