表題の通りカスタムURLスキームを使い、YouTubeアプリを起動する前にYouTubeアプリがインストール済みかどうかをチェックし、アプリのインストールを促すようなアラートを表示したいです。
canOpenURLでできると思ったのですがYouTubeアプリがインストールされていなくても基本的にtrueが返ってきてしまい、ブラウザの方で再生が始まってしまいます。他の方法でチェックすることは可能でしょうか?もしくはやり方が間違っているだけ?
簡単ですがいま使ってるコードを下に載せます。
Objective
1// カスタムURLスキームでYoutubeアプリ起動 2NSURL *URLScheme = [NSURL URLWithString:@"http://www.youtube.com/watch?v=3GEy3JimO7Y"]; 3 4BOOL canOpen = [[UIApplication sharedApplication] canOpenURL:URLScheme]; 5if (canOpen) { 6 [[UIApplication sharedApplication] openURL:URLScheme]; 7} else { 8// アラート表示 9}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。