web-dev-qa-db-ja.com

ユーザーにGoogle Playストアのアプリを最新バージョンに更新するように強制する

ユーザーがアプリを使い続けるためにアプリを更新する必要がある、Google Playストアのアプリに「重要な更新」を行う方法はありますか?

たとえば、いくつかのバグ修正をもたらす更新をプッシュするとします。必須ではありません。必要に応じてユーザーが更新します。これは重要ではない更新です。

ここで、アプリの非常に深刻なセキュリティ問題を修正し、すべてのユーザーがこのバージョンに更新してアプリを使い続けるようにしたいとします。これは重要な更新です。

基本的に、重要な更新があり、ユーザーがまだ更新していない場合、ユーザーはそうするまでアプリを使用できません。

これはPlayストアを使用して可能ですか?

ご意見ありがとうございます!

28
Pierre

これが機能するためには、アプリが使用するある種のロジックがあなたの制御下にある必要があります。そして、ロジックのその部分がないと、アプリは機能せず、「アプリが古くなっています。新しいバージョンをダウンロードして、引き続き使用してください」というメッセージを表示できます。

トラフィックがサーバーを通過するメッセンジャーアプリについて考えます。古いバージョンを使用してクライアントのメッセージの配信を拒否するだけです。

20
Pieter B

ユーザーがデバイス上で実行する必要がある、または実行したいものを決定するのはあなたの責任ではありません。

説明した状況に対処する最善の方法は、重大なセキュリティバグの修正がリリースされたこと、およびすべての人がアプリを更新する必要があることをユーザーに通知することです。

15
mouviciel

アプリケーションのライセンス

ユーザーに最新バージョンへの更新を強制する唯一の方法は、ライセンススキーマを使用することです。ユーザーの登録を可能にする Application Licensing SDK がすでに存在します。それらが登録されると、oldバージョンのライセンスを取り消すことができます。アプリケーションを引き続き使用する場合は、ユーザーに更新を強制する。

ライセンスの利用規約を確認して、Googleがライセンスの使用を許可しているかどうかを確認する必要があります。

あなたができること、ユーザーができること、誰がすべきか。アプリケーションの使用に関するすべての技術的/法的問題です。アプリケーションを使用する前に、ユーザーは契約条件をクリックしましたか?ユーザーが更新を受け入れ、古いバージョンの使用を停止することに同意することを指定しましたか?

ユーザーが同意できるようにこれらの条件を設定し、これらの条件がアプリのGoogleの利用規約と競合しない限り、ユーザーに更新を強制することで問題は発生しません。

そうは言っても、私はそれらの条件に同意せず、アプリを使用しません;)

10
Reactgular