1

バックエンド サービスとやり取りする前に、インストール済みのモバイル アプリをいつアップグレードするよう顧客に要求する必要があるかについて、会社が戦略を立てるのを支援しようとしています。

現在、当社のアプリは市場に出て 20 か月が経過し、アプリとバックエンド サービスに多数の修正を加えてきました。古いバージョンのアプリを使用している顧客は、新しいバージョンにアップグレードしないとアプリを使用できなくなったため、そのうちの 1 つだけが何かを「壊して」います。iOS、Android、Kindle Fire 用のアプリがあり、すべて同じバックエンド サービスを使用しています。現在、お客様にアップグレードを要求する機能がありますが、使用していません。

したがって、2 つの質問: 1) ユーザーにアップグレードを要求しますか。必要な場合は 2) アプリの古いバージョンをいくつサポートしますか。

(追加情報です。これは e コマース アプリなので、使用しているアプリの種類も教えていただけると助かります。)

ありがとうございました!

4

2 に答える 2

2

おそらく、API のバージョン管理の戦略を検討する必要があります。そのため、古い/アップグレードされていないアプリを使用しているユーザーには問題が発生します。新しいビルドにアップグレードすると、新しい API バージョンに切り替わり、すべてが機能します。

サポートするバージョンの数です。それは本当にあなた次第です。ユーザーに更新を強制したい場合は、サーバーが古い API へのリクエストを拒否するようにします。そうすれば、ユーザーがアプリをさらに使用したい場合は、アップグレードする必要があります。

于 2012-08-27T17:01:44.390 に答える
1

E*コマース アプリ。アプリが接続するエンドポイントを制御します。すべてのアップストリーム HTTP ヘッダーに、アプリはそのバージョン番号を入れます。Web では、必要に応じて、ダウンストリーム ヘッダーに「yellow」、「red」、「disable」のタグを追加します。

アプリが黄色のキーを取得した場合、適切な時点でユーザーに「このアプリは古くなっています。すぐに最新バージョンに更新する必要があります」と通知します。

アプリに赤いキーが表示された場合は、すぐに更新するようにユーザーに通知します。そうしないと、アプリの動作が停止します。

無効化ヘッダーが表示される場合。アプリはアップストリーム メッセージの送信を停止し、アプリが機能しなくなったことをユーザーに通知します。サービスの使用を継続したい場合は、アプリを更新します。

于 2012-08-27T17:05:42.920 に答える