2015-10-06 87 views
0

大約半年前我們發佈了一個應用程序的巨大更新,並與此應用程序的新權限(GPS /藍牙相關等)Android應用程序版本碎片 - 如何處理?

半年是足夠的時間用戶更新,但是在谷歌開發控制檯中,我們仍然顯示出很大的比例,大約30%的用戶羣仍在使用舊版本。

我假設這是由於

  1. 新權限需要手動更新,用戶必須打安裝 更新之前,「接受」,而新的更新是由自動更新繞過
  2. 有些用戶禁用自動更新,並在所有
  3. 可能太舊/廢棄設備

我們正在尋找解決#1 W的一定比例從不更新經歷過對應用程序權限進行更改會在用戶基礎中創建分段存檔。

潛在的解決方案是顯示定期的「應用內」通知,提示用戶更新。但問題在於如何在不影響當前用戶的情況下發布僅適用於舊版用戶的應用更新,因爲我們無法刪除新的權限。

一個假設的方法是一箇中間更新,但開發控制檯不允許較低的應用程序版本。

是否有任何解決方案可用於舊版本中的卡住用戶,或可能推薦的任何解決方法?

+0

你有什麼分析這些留下的用戶是誰?例如操作系統版本,屏幕大小,設備名稱? – AndroidEnthusiast

+0

我們已插入Google Analytics(分析),並在開發控制檯中提供了哪些內容。我們如何獲取這些統計數據,以及如何幫助更新?感謝你及時的答覆。 – AlexVPerl

+0

可能的解決方案是查看用戶羣的聯繫信息(如果有的話 - 用於註冊的電子郵件或類似的東西),作爲聯繫用戶以通知他們更新的手段。然後,在將來的版本中,請嘗試使用應用內通知來減少場景1的數量。如果您有權訪問數據,請考慮一下。 –

回答

1

新權限需要手動更新,用戶必須在安裝更新之前打「接受」 ,並且新的更新是由 自動更新繞過

我不認爲你可以繞過提示手動確認。

我使用添加新權限的最佳做法是:

  • 始終將創新發行說明,以解釋爲什麼我需要這些權限,因此用戶下載更新。
  • 幸運的是有版本的Android M您的用戶將不會遇到此

是否有任何解決方案,可用於伸手卡住可能被推薦老 版本,或任何變通的用戶?謝謝!

一旦用戶丟失了,很難讓他們回來。

您可以使用您的分析來確定哪些流行設備正在使用舊的應用程序版本。

根據您擁有的時間/資源,在這種情況下,基於設備的多個apks和分段可以幫助您。

http://developer.android.com/google/play/publishing/multiple-apks.html

一個潛在的解決辦法是,以顯示「應用內」定期通知 提示用戶更新。

這個邏輯可以活在客戶端,如果正確的用戶運行你的當前版本沒有看到。

希望這可以幫助或引導你在你所希望的。

0

在過去,我通過讓應用定期在我的後端服務器上籤入來報告應用版本號來管理這種情況。服務器會根據服務器支持的內容檢查應用程序版本號,如果需要升級,服務器將返回一條消息,指出應用程序會提示用戶請求更新。顯然,這對您現有的30%的用戶無幫助,但可能對未來有所幫助。

我也認爲這將有助於發佈針對棉花糖的更新,然後您可以使用更新的權限模型並提示用戶獲得所需的權限。我認爲這樣可以讓舊版應用的30%自動更新或更新,而無需在Play商店中確認權限更改。然後這些用戶會在應用程序中提示您需要的任何權限。