1

私のアプリでは、App Store でアプリケーションのダウンロード ページを開きたいと考えています。しかし、既にダウンロードされている場合は、ユーザーをアプリケーションに誘導したいと考えています。https://itunes.apple.com/URL ……などとあげると、アプリストアが開いています。しかし問題は、アプリが既にダウンロードされているにもかかわらず、常にアプリ ストア ページを開くことです。ダウンロードした場合、アプリケーションを開くことはできますか。ご回答ありがとうございます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:APPSTORE_URL]];
4

1 に答える 1

6

次のようにできます。

if([[UIApplication sharedApplication] canOpenURL:urlSchemeOfYourApp])
{
  [[UIApplication sharedApplication] openURL:urlSchemeOfYourApp];
}
else
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:APPSTORE_URL]];
}

ここでは、最初にアプリがデバイスにインストールされているかどうかを確認します。インストールされている場合はアプリを開き、インストールされていない場合は iTunes ストアを開きます。

于 2013-10-24T06:21:40.037 に答える