1

強制プッシュ アップデート機能がない古いバージョンのアプリをリリースしました。

このため、新しいバージョンのアプリは強制的に更新され、分析機能でプッシュされる可能性があります。

古いバージョンのアプリには分析と強制プッシュがないため、新しいアプリを更新する必要があることを知らずにアプリを使用しているユーザーはほとんどいません。これは、Appstore ではなくエンタープライズ アカウントからのものです。

  1. ユーザーに古いアプリの使用を強制的に停止させ、新しいアプリに移行させるにはどうすればよいですか (サーバー側で追跡するのは少し難しいので、数百人います)。
  2. 証明書を取り消すと、新しいアプリ ユーザーもアプリを使用する際に問題が発生します。移行した新しいユーザーを停止するのは得策ではありません。
  3. プッシュ通知が送信され、アプリ内の記事でも通知されますが、すべてが移行されているわけではありません。
  4. リスト項目

助言がありますか。

4

1 に答える 1

1

残念ながら、これらの古いバージョンを停止する唯一の「良い」オプションは、証明書を取り消すことです。古いアプリには更新を確認したり機能を変更したりする方法がないため、古いユーザーを停止する唯一の方法は、証明書を取り消すか、古いバージョンを壊すような方法でサーバーを変更することです。

私だったら、新しい証明書を使用してアプリの新しいバージョンを作成し、今日 (またはできるだけ早く) ロールアウトしてから、強制更新機能を持つすべてのユーザーに、新しい証明書を使用して新しいバージョンに移行するように強制します。証明書。ユーザーが可能な限りアプリを確実に更新できるように、数週間待ちます。できるだけ多くのユーザーが更新する時間を与えてから、古い証明書を取り消します。アプリの古いバージョンはすべて機能しなくなります。エンド ユーザーのエクスペリエンスが良くないため、ユーザーとのコミュニケーションを試みる必要があります (アプリが起動したように見えて、すぐにクラッシュします)。

アプリが起動時にサーバー側のダウンロードを行う場合、同様のことを行うことができます。既存のバックエンド呼び出しで破損したデータが返される可能性があり、それにより以前のバージョンのアプリがクラッシュしたり誤動作したりする可能性があります。アプリの新しいバージョンは、新しいデータを処理するか、新しいバックエンド URL を呼び出すことができます。これは理想的ではなく、上記と同様であるため、上記の証明書の取り消しをお勧めします。

これはエンタープライズ ディストリビューションだとおっしゃっていますが、これらのデバイスを MDM システムで管理していないと思います。もしそうなら、単にそれを使用して、管理対象デバイスに新しいバージョンを強制することができます.

于 2017-06-20T14:34:17.370 に答える