1

私のアプリから別のiPhoneアプリを起動しますか?この機能は次のように動作する必要があります:-

a)アプリがインストールされていない場合は、アプリケーションを選択してAppStoreを開きます

b)アプリがインストールされている場合は、アプリケーションを開きます

私はすでにカスタムURLを持っています。そのため、iPhoneにインストールされていれば、特定のアプリを開くことができます。ただし、アプリがまだインストールされていない場合は、ユーザーをアプリストアに送信して、アプリをダウンロードしてすぐに使用できるようにします。

アプリがすでにインストールされているかどうかを確認するには?? 助けてください。

4

2 に答える 2

3

canOpenURL:onを使用しUIApplicationて、カスタムURLに応答できるアプリがあるかどうかを確認します。これがtrueを返す場合は、カスタムURLを使用してアプリを開きます。それ以外の場合は、AppStoreへのリンクを開きます。

于 2012-10-14T21:16:10.510 に答える
0

同様の回答がすでにここに投稿されています。これは、あなたがしようとしていることを達成するために必要なコードでなければなりません:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"YOUR-URL-SCHEME://"]]) {
// Your App is installed
} else {
// Open iTunes
}
于 2012-10-14T21:22:23.810 に答える