2010-11-22 4 views
7

私はiPhoneアプリを持っています。利用可能なアップグレードがある場合、アップグレードを促すメッセージが表示されます。アップグレードをクリックすると、リンゴストアにリダイレクトします。これはどうですか?iphoneアプリをリンゴストアにリダイレクト

ありがとうございます。

+0

キャッシュが更新されるまで、しばらく(最大24時間?)待つ必要があることに注意してください。当時、App Storeは更新が利用可能だと言っていたが、 "更新"をクリックするだけで古いバージョンが再インストールされた(おそらくそれはサーバ上にキャッシュされていたため)。場合によっては、「アップデートが掲載されました!」と表示されるユーザーもいます。つぶやき/ etcがApp Storeで見ることができません。 –

答えて

12

Appleがここにプロセスを文書化:http://developer.apple.com/library/ios/#qa/qa2008/qa1629.html

基本をiTunesのリンクを開くには、NSURLを使用して沸く:

NSString *iTunesLink = @"http://itunes.apple.com/us/app/warehouse51/id364201184?mt=8"; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 

しかし、私はに指示する方法があるとは思いませんアップグレードタブ

注:phobosのリンクは一般に古くなっているので、あなたのリンクはAppleの文書の例のようには見えません。これは、一般的に私の更新された例のように見えます。

+0

以前のバージョンがインストールされていても、4.2GMは「Free/Install」または「1.99/Buy Now」と表示されます(ああ)。彼らが4.2.1でこれを修正したかどうかは不明です。私は何とかそれを疑う! –

0

アプリケーションに適切なiTunes URLを開きます。ただし、ユーザーは自分で更新タブに行く必要があります。

-1

プッシュ通知を使用するか、アプリをオンラインで確認して(アップデートできる)、アップデートが利用可能な場合はアラートを表示できます。その後、ユーザーからのOKのメッセージが表示されたら、iTunesのURLを使用してストア内のアプリに送信してください。

+0

-1プッシュ通知は、「marketing」には使用できません。これには、ユーザーにアップグレードを促すメッセージが含まれます。 –

+0

ああ、私は誤解しました。私は「アップグレード」を「アップデート」と読んでいます。 – joshpaul

関連する問題