2017-06-20 65 views
1

我已經發布了沒有強制推送更新功能的舊版本的應用程序。如何從舊版本的企業帳戶中撤消對IOS應用程序的訪問。不是新版本

由於這個原因,新版本的應用程序可能被迫更新並推送分析功能。

舊版本的應用程序沒有分析和強制推送,因此很少用戶仍然在使用應用程序而不知道他們必須更新新應用程序。這是從企業帳戶而不是Appstore。

  1. 我該如何讓用戶強制停止使用舊的應用程序,並讓他們移動到新的位置(有幾百個如此跟蹤服務器端有點困難)。
  2. 如果我吊銷證書,那麼新應用用戶現在也會有問題使用該應用。停止遷移的新用戶沒有好處。
  3. 推送通知是發送,也是一個文章內的應用程序來通知他們,但並不是所有的遷移如所見。
  4. 列表項目

任何建議。

回答

1

不幸的是,停止這些舊版本的唯一「良好」選項是吊銷證書。由於舊應用程序沒有檢查更新或更改功能的方法,因此阻止舊用戶的唯一方法是撤銷證書或以破壞舊版本的方式更改服務器。

如果是我,我會用新證書構建應用程序的新版本,並在今天(或儘快)推出,然後強制所有具有強制更新功能的用戶進入新的帶有新證書的版本。給用戶幾周的時間,以確保應用程序在可能的情況下得到更新。在給儘可能多的用戶更新時間後,我會撤銷舊的證書。任何舊版本的應用都將停止工作。您需要嘗試與您的用戶進行交流,因爲最終用戶的體驗不好(該應用似乎會啓動並立即崩潰)。

如果您的應用在啓動時進行任何服務器端下載,您可以做類似的事情。您可能會在現有的後端調用中返回損壞的數據,這會導致應用程序的早期版本崩潰或行爲失常。新版本的應用程序可以處理新數據,或者調用新的後端URL。這並不理想,與上面類似,所以我會建議上面的證書撤銷。

你說這是一個企業發行版 - 我假設你沒有使用MDM系統管理這些設備。如果你是,你可以簡單地用它來強制一個新版本到託管設備上。

+0

我沒有使用MDM,您的撤消證書的解決方案看起來很合意,因爲我之前認爲這樣做但是這會丟失較早的用戶,因爲我目前的狀況是他們甚至不知道因爲沒有更新功能他們的應用。 –

相關問題