1

私はすでにバージョン1.0.0のアプリをappstoreに持っています。アプリを送信した後、問題はほとんど見つかりませんでした。

バージョン1.0.1をリリースしたので、ユーザーにバージョン1.0.0をダウンロードして1.0.1に更新させる代わりに、アップルに通知したり、新しいユーザーにバージョン1.0.1をダウンロードさせたりする方法はありますか?

4

5 に答える 5

3

OKここに契約があります:

アプリのステータスが「販売準備完了」に変更された場合、アプリストアですぐにアップグレードできます。ただし、アプリを初めてインストールするユーザーは、古いバージョンをダウンロードする必要があります。アプリストアから新しいバージョンに更新する必要があります。

このドラマは、アプリのステータスが「販売準備完了」に変わってから 24 ~ 48 時間続きます。48 時間後に、新しいユーザーは最新バージョンをダウンロードできるようになります。

于 2013-04-03T06:26:30.087 に答える
1

ユーザーには更新が利用可能であることが通知されますが、その機能をコードに実装せずに強制的にアップグレードすることはできません。

于 2013-03-18T23:38:00.660 に答える
0

Apple がバージョン 1.0.1 を受け入れた場合、これは自動的に行われます。ただし、この質問には「価値」はありません。かなり具体的であり、プログラミング自体とは実際には関係がないためです。

于 2013-03-18T23:37:45.153 に答える
0

更新が承認されてストアに表示されると、新しいユーザーには新しいバージョンのみが表示されます。既存のユーザーには、App Store アプリを通じて、更新があることは通知されますが、更新を強制するものは何もありません。

新しいバージョンが利用可能になったときにユーザーが古いバージョンを使用できないようにする場合は、独自のサーバーでチェックするコードをアプリに追加する必要があります。更新があると通知された場合は、新しいバージョンがあるというアラートを表示し、ユーザーがアップグレードするまでアプリを使用できないようにすることができます。

于 2013-03-18T23:38:24.050 に答える
0

実は方法があります!

サーバーがある場合は、いつでも次のことができます

  • アプリの開始時に、サーバーに対して HTTP 要求を実行します。
  • リクエストで現在のアプリのバージョンを送信します (1.0.0 としましょう)
  • サーバー側で、アプリのバージョンを確認します (それを 100 に変換し、比較するよりもサーバー上のアプリの最新バージョンをハード コードします)。100 < 101 ! このアプリには重大な更新が必要です=P
  • { message : "lastest_version" } または { message : "need_update" } のようなメッセージを (JSON などで) iPhone に送り返します。あなたの場合、それは失敗メッセージです。
  • サーバーから受け取ったものがゴーかどうか電話側で確認する
  • 次に、問題がなければ続行するか、更新する必要があることをユーザーに伝えます (または、続行できますが、バグが発生します)。
于 2013-03-18T23:42:32.220 に答える