2017-06-17 33 views
-1

ユーザーがアプリをインストールしたとします。その後、私は店に新しいバージョンをリリースしました。今度は、すべてのユーザーが更新されたアプリを使い続けてから使い続けるようにします。Google Play/App Store:強制アップデートアプリ

もちろん、古いバージョンが使用されないようにするサーバー側にフラグを付けることもできますが、これはユーザーがまずアプリケーションを開いてから更新してから使用する必要があると想定しています。または、すべてのユーザーに一度に更新を促すプッシュ通知を作成できます。しかし、私はそのような通知を見たことがないので、これは従来の方法ではないと思います。

それで、これを行う従来の方法はありますか?新しいバージョンがリリースされた直後に、すべてのアプリを強制的に更新するにはどうすればよいですか?そして、好ましくは、アプリはバックグラウンドにあります。

答えて

1

方法はありません。ユーザーはハードウェアを制御し、更新したくないかもしれません。また、Playストア自体には更新時の制御機能があります(これは一晩中実行する方が好きですが、セルラーデータではなくWi-Fiでの操作が好ましい)。これを行うには、サーバー上でバージョンチェックを行い、サーバーからアプリケーション自体を更新するコードを送信するか、Playから更新するようにユーザーに指示する必要があります。

+0

>あなたのサーバーからアプリのアップデート自体をダウンロードするコードを送信してください - あなたはCodepushのような機能に言及していますか?どのようにこれを行うには、より多くの情報を見つけるのですか? – stkvtflw

+0

Codepushが何であるか分かりません。しかし、標準化されたjsonブロブを結果のコードとともに返送するためのサーバーの公平な標準です。これらのコードの1つはバージョンが古くなっています。その時点で、自己更新(Androidでは可能ですが、痛みがあります)またはプレイを通じて更新するようにユーザーに指示するダイアログがポップアップします。 –