[英]Do custom permissions stops Google Play from auto-update?
場景:
我已經在Google Play上部署了一個應用。
由於某些內部原因,我們將有一個單獨的應用程序(單獨的.apk),該應用程序在清單上定義自定義權限:
<permission
android:name="<my.app.package>.PERMISSION.extras"
android:protectionLevel="signature"/>
並且現有的應用將使用此權限。
<uses-permission
android:name="<my.app.package>.PERMISSION.extras"/>
這兩個應用都使用我們的密鑰簽名,並且兩個apk之間的通信正常。
現在的問題是:
由於這項新的自定義權限,Google Play將:
Google Store -> My Apps -> <my.app> -> Update
要么
android.permission.*
權限之一的情況下關心它? 任何基礎良好的信息將不勝感激。
為了回答我自己的問題,我設置了一個小測試。
測試程序:
auto-update
。 結果:
所以最后的答案:
具有簽名級別保護的自定義權限不會阻止Google Play商店中的auto-update
。
我相信自定義權限將屬於“其他”類別。 基於此頁面 ,添加權限時將要求您下載更新。 如果許可已被批准,則可能有所不同。
用戶是否必須手動轉到Play商店獲取更新,或者應用程序本身是否更新,這也是另一回事。 這取決於其Play商店應用程序中的用戶設置。 您可以在前面鏈接的頁面中參考“應用程序更新”。 啟用自動更新后,如果先前已添加新的權限組,則不會提示用戶批准權限(由於這是自定義權限,因此可能不適用於您的情況)。 無論如何 ,如果您的應用程序添加了新的權限組,則將要求用戶接受更新。
我相信,只有當用戶為自己的Play商店應用禁用自動更新並禁用通知時,他們才需要手動轉到Play商店->應用->更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.