5

私の雇用主は、iTunesConnectに無料のiOSアプリを持っています。これは、もともと数年前にリリースされ、時間の経過とともにさまざまな更新を受け取りました。彼らは今、古いバージョンのアプリケーション(1.x)のサポートを停止し、これらの古いバージョンのアプリを無効にしたいと考えています。

私の質問は次のとおりです。

  1. ユーザーが古いバージョンのアプリを再インストールするのを防ぐことはできますか?はいの場合、どのように?
  2. iTunesConnectで古いバージョンのアプリを無効化/削除するにはどうすればよいですか?
  3. 古いバージョンのアプリケーションの無効化/削除に関するAppleのポリシーは何ですか?

私はiOS開発者ではなく、Appleアプリケーション開発プロセス全体に精通していません。WebとAppleDeveloperCenterを検索し、Apple Developer Programの利用規約を読みましたが、質問に対する回答が見つかりませんでした。

アプリケーションを販売から削除することに関する情報を見つけることができましたが、これにより、特定のバージョンだけでなく、アプリケーション全体が削除されます。(iTunesConnectから無料アプリを削除する

有料アップグレードに関するDavidSmithの記事(http://david-smith.org/blog/2012/06/20/hacking-paid-upgrades/)には、以前のバージョンがiTunesConnectから削除されていない場合に、修正を提供する機能が記載されています。iTunesConnectにログインすると、現在のバージョンのアプリしか表示されないため、以前のバージョンはすでに削除されていると思います。ただし、ユーザーが古いバージョンのアプリをダウンロードできなくなったことを確認したいと思います。

この記事では、ユーザーがiCloudから古いバージョンのアプリをダウンロードできることに言及しています(http://www.macrumors.com/2011/06/09/icloud-supports-re-downloading-some-discontinuous-apps/)-防止できますかこれ?1つのオプションは、バージョンに「法的な問題」があるものとしてマークを付けることですが、これにはどのような影響がありますか?iTunesConnectでアプリが表示されない場合は、どうすればよいですか?

新しいバージョンがリリースされるたびにユーザーにアプリケーションをアップグレードするように強制する方法について尋ねる投稿を見つけましたが、これも私の質問に答えません。ユーザーにアップグレードしてもらいたいのですが、プログラムで強制的にアップグレードしたくはありません。(iPhoneユーザーにアプリケーションのアップグレードを強制することはできますか?

また、アプリストアで以前のバージョンのアプリに戻す方法を尋ねる投稿をたくさん見つけましたが、これも私たちがやりたいことではありません。古いバージョンのアプリを無効にしたいのですが、最新バージョンはそのままにしておきます。

炎の戦争が始まる前に:

  1. 何らかの理由でアプリの最新バージョンに更新できないユーザーは、アプリの代わりにモバイルWebサイトを使用できます。ウェブサイトはまったく同じ機能を持っています。
  2. レガシーバージョンを維持すべきかどうかについて大きな議論をするのではなく、答えをトピックに留めておいてください。

前もって感謝します :)

4

1 に答える 1

2

通常、ユーザーはアプリケーションの最新バージョンしかダウンロードできません。それを回避する方法はいくつかあると思いますが、一般的には、通常の方法でユーザーが利用できるのは最新バージョンのみです。

ただし、古いバージョンのリリースを絶対に防止する必要がある場合は、新しい更新を送信するときに行うことができます。「アップロードの準備ができました」と言った直後に、この更新が「法的な理由」によるものかどうかを尋ねられます。[はい] をクリックすると、アプリの古いバージョンのダウンロードを無効にする機会が与えられます。

これに関する Apple のポリシーについては...私にはわかりません。しかし、今後も古いバージョンをサポートする必要があるようなポリシーは思いつきません。

于 2012-07-12T14:58:37.067 に答える