2014年8月5日火曜日

アプリから別のアプリを開く方法

アプリを複数作った時に、宣伝として別のアプリを起動したい場合があると思います。

そんな場合は以下のコードを書いておきます。


NSURL *appURL = [NSURL URLWithString:@"aaaaaa:"];  // aaaaaaにスキーマを設定
NSURL *strURL = [NSURL URLWithString:@"https://itunes.apple.com/us/app/aaaaaa/id000000000?l=ja&ls=1&mt=8"]; // AppStoreのURLを設定
    
if([[UIApplication sharedApplication] canOpenURL:appURL] == YES)
{
    [[UIApplication sharedApplication] openURL:appURL];
}
else
{
    [[UIApplication sharedApplication] openURL:strURL];
}

これでアプリが起動出来る時は、アプリが。
起動できない時はAppStoreが開く様になります。


スキーマについては以下
http://startup-objc.blogspot.jp/2014/08/url.html

AppStoreのURLについては以下をご参照下さい。
http://startup-objc.blogspot.jp/2014/08/appstoreurl.html

0 件のコメント:

コメントを投稿