2017-01-05 9 views
6

私は、5百万人のユーザーを抱えるPlayStoreにParse.comのライブでサポートしているアプリを4つ持っています。 Parse.comがサポートを停止することに決めたとき、私たちはバックエンドをHerokuに正常に移行させ、アプリのアップデートを広げました。古いバージョンのアプリを使用しているユーザーはまだ多いです(Herokuが統合されたアプリは更新しません)Parse.comのシャットダウンをシミュレートして、そのimapactを測定するにはどうすればよいですか?

Parse.comのシャットダウンが近づいています(2017年1月28日)、実際の災害をシミュレートしたいparse.comの終了後にアプリを使用しているユーザーのケースを私たちに教えてください。

事前に感謝の意を表します。

答えて

1

うまくいけば、このことができますが、これは我々がシャットダウンをシミュレートするためにやっていることです。常に我々のローカルネットワーク上のWebアプリケーションに、古いサーバーのURL https://api.parse.com/1/をマップ私たちのネットワーク内のローカルプロキシを

  1. セットアップHTTP 500および/またはHTTP 4xxを返します。またと重要なのはで、SSL証明書の失敗もテストします(このためにCloudFlareを使用しました)。
  2. 私たちのローカルWi-Fiで古いクライアントを実行すると、私たちのテスト設定で与えられた500、4xx、およびSSLの失敗で応答する私たちの '偽の'シャットダウンサーバに衝突するでしょう。
  3. Parseでホストされているファイルの場合、 は、Amazon S3からのHTTP 403アクセス拒否XML応答、 をテストするのが簡単です。

セットアップローカルプロキシをすることはできませんが、最新の解析SDKを使用している、あなたは常にあなたがネットワークで利用できるマシンにあなたのコード内で利用またはそのngrokトンネルを使用している解析サーバーのURLを変更することができればそれらのエラーコードを返します。

Facebookによると、Androidユーザーは平均で〜約80日間、あなたのアプリの最新バージョンにアップグレードするのに約40日間かかります。 Parse.comのシャットダウンシナリオでは、アプリケーションを使用する必要が生じた場合に、アプリケーションに「強制アップグレード」機能を実装することをお勧めします。

+0

ありがとうアンソニー、私はこれで試してみます。 –

関連する問題