2011-12-09 4 views
0

2つのバージョンのアプリがあります。ライトと有料。私はクリックしたときにiPhone上でApp Storeアプリケーションを開き、有料版のアプリのページを表示するLiteバージョンのボタンを持っていたい。"Lite"アプリのボタンをクリックしてiPhoneのAppStoreで "有料"アプリページを開く方法は?

どうすればよいですか?私は、Safariで有料のiTunesのページを開こうと思っていません。 App Storeアプリケーションでのみ開く必要があります。

これは悪い解決策です。 iPhoneは最初にSafariを開いてから、AppStoreを開きます。私はこれより良くなると思うdoes notのXXXXXXXXXはアプリのID

ある

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/us/app/YOUR APP ID NO."]]; 

答えて

2

プロトコルitms-apps://問題を解決します。 AppStoreのみが開きます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/us/app/YOUR APP ID NO."]]; 
0
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/{yourCountryCode}/app/idXXXXXXXXX"]]; 

EDIT:このリンクはまた、より多くのを知っていると私は知っているからかなり良いですしていません。http://wiki.akosma.com/IPhone_URL_Schemes#App_Store

関連する問題