ご存知かもしれませんが、1 年で期限切れになるディストリビューション プロビジョニング プロファイルを備えた iOS の「社内」アプリ (分散型 OTA) があります。昨年、プロファイルのアップグレードと配布の苦労を経験したので、新しいプロファイルを使用してアプリを配布するプロセスに慣れていますが、明確にするためにいくつか質問したいと思います. (現在、有効期限まであと 29 日なので、ユーザーに通知されます)
昨年、期限切れのプロファイルと同じ名前で新しいディストリビューション プロビジョニング プロファイルを作成すると、期限切れのプロファイルが上書きされると考えていました。私たちは間違っていましたが、そうではなく、デバイスは同じ名前の 2 つのプロファイルで巻き上げられました。古いプロファイルを上書きすることはできないため、メンテナンスおよびヘルプ デスクの観点からの問題は、新しいプロファイルを使用してアプリを配布すると、ユーザー (この場合は数百人) に「プロビジョニング プロファイルは x 日で期限切れになります」という通知が引き続き表示されることです。新しいプロファイルを含むアプリをアップグレードした後でも。
ご想像のとおり、これはユーザーを混乱させ、技術部門の上層部を苛立たせます。私が理解しているように、デバイスに不要な期限切れのプロビジョニング プロファイルがあることに対処する方法が 2 つあります (どちらも優れたユーザー エクスペリエンスではありません)。また:
- プロファイルの有効期限が切れるというメッセージを無視するようユーザーに伝え (プロファイルの有効期限が切れる通知は 29 日、15 日、7 日から毎日来ると思いますが、肯定的ではありません)、アプリを新しいものにアップグレードしてもらいます。プロフィール。
また - ユーザーが新しいプロファイルでアプリをアップグレードしたら、[設定] > [プロファイル] で期限切れのプロファイルを手動で削除してもらいます。うーん!
個々のユーザーにプロセスを説明する以外に、期限切れのプロファイルを削除する方法の回避策はありますか? 何か不足していますか?
期限切れのプロファイルに含まれている証明書を取り消したくありません。これにより、アップグレードしないユーザーに対してアプリが機能しないなど、より多くの問題が発生するためです。
簡単に言えば、期限切れアラートを未然に防ぎ、ユーザーがそれらを決して見ないようにするプロセスが必要です。