2016-05-02 14 views
0

iOSアプリには、逆接続を介してサードパーティのアプリを起動するボタンがありますが、そのアプリがインストールされていない場合はボタンは動作しません。iOSアプリが別のアプリ内からインストールされているかどうかを検出する

アプリが最初にインストールされているかどうかを確認するにはどうすればいいですか?そうでない場合は、ユーザーにダウンロードを促しますか?

ボタンコード:

@IBAction func didTapEdmodo(sender: AnyObject) { 
    UIApplication.sharedApplication().openURL(NSURL(string: "edmodo://")!) 
} 

答えて

5

あなたがチェックするcanOpenURL:を呼び出すことができます。要求を行う前に、info.plistでURLスキームを宣言する必要があることに注意してください。これはLSApplicationQueriesSchemesキーを使用して行われます。

関連する問題