2011-06-13 16 views
11

App Storeで利用可能なアップデートが存在するかどうかを確認する方法があれば誰でも知っていますか?私は、ユーザーに自分のアプリケーションに新しいアップデートを通知したいCheck Check Available App Store

は...

おかげかをチェックするために何かを呼び出す必要がありますので、あなたが外に新しいアップデートを持っているとき

答えて

1

ATAppUpdaterを使用すると、1行でスレッドセーフで高速です。また、ユーザーアクションを追跡する場合は、デリゲートメソッドもあります。次に例を示します。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [[ATAppUpdater sharedUpdater] showUpdateWithConfirmation]; // 1 line of code 
    /////////////////////// OR /////////////////////// 
    [[ATAppUpdater sharedUpdater] showUpdateWithForce]; // 1 line of code 

    return YES; 
} 

デリゲートメソッド:

- (void)appUpdaterDidShowUpdateDialog; 
- (void)appUpdaterUserDidLaunchAppStore; 
- (void)appUpdaterUserDidCancel; 
-1

まあ、あなたが知っているを開始します。私は、最新のライブバージョンのバージョン番号を示す応答ステータスを返したJSONファイルをホストしていました。私のアプリはこのURLをチェックし、新しいバージョンが利用可能かどうかを確認します。お使いのアプリケーションの情報を返すためにアプリケーションストアを尋ねる

+0

はい、その方法は可能ですが、そのためのいくつかのAPI呼び出しを存在しないのですか? App In購入時のInApp購入商品のように... – Jovem

+0

残念なことに: –

+0

お返事ありがとう!!!:D – Jovem

60

あなたの缶が簡単:JSONレスポンスにhttp://itunes.apple.com/lookup?id=441252681

を、「情報」フィールドには、your'reが探しものです。 あなたは無料で更新されます!

公式ドキュメント:私は現在、あなたのためのチェックを行いBinpressで利用可能なライブラリを使用http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

+3

JSON構造が変更されているようです。なぜなら、これは今のところだからです – KPM

+5

これは受け入れられた答えであるはずです – onmyway133

+0

私はどのようにIDを見つけることができますか? – BHASKAR

2

。この投稿の時点で、図書館は無料です。あなたは(この記事のようBinpressで利用可能と再びも無料)、自動チェック

http://www.binpress.com/c/662/6592

を使用するのではなく、更新を押すと

http://www.binpress.com/c/615/6592

また、独自の通知メッセージを使用することができます注:私は決してBinpress OPからの支払い/報酬に関連していません。