2
我有一個應用程序需要DELETE_PACKAGES
和INSTALL_PACKAGES
權限。該應用程序不通過市場分發,需要啓用「未知來源」。當我安裝該應用程序的安裝頁面呈現許可類別列表,其中包括該類別的用戶:Android權限類別和DELETE_PACKAGES和INSTALL_PACKAGES權限
- 您的位置
- 網絡通信
- 寄存
- 服務需要您付費的
- 電話
是否包含權限DELETE_PACKAGES
和INSTALL_PACKAGES
i ñ這些類別之一?如果是這樣,哪個?如果沒有,用戶是否沒有提出有關此權限請求的警告?
對於一些背景看List of android application categories and permissions
「SDK應用程序無法擁有這些權限,除非它們是固件的一部分」,您能否指出我想要記錄的東西?我擁有的應用不會通過市場發佈,並需要啓用「未知來源」。這會改變你的答案嗎? –
@邁克爾·利維:「你能指點我來記錄一下嗎?」 - http://www.google.com/codesearch#cZwlSNS7aEw/frameworks/base/core/res/AndroidManifest.xml你會看到這個權限是'android:protectionLevel =「signatureOrSystem」'。 「這會改變你的答案嗎?」 - 沒有。 – CommonsWare
也許我在這裏頭了。我從你的鏈接看到,INSTALL_PACKAGES有protectionLevel =「signatureOrSystem」,所以我想我明白你的觀點。但是,我很困惑。 Amazon Appstore等應用程序如果不在固件中並且沒有系統映像簽名,它們將如何安裝軟件包?此外,我們的應用程序具有自己的市場外網絡安裝機制,並且已經在數十種設備(未植入)上進行過測試。此外,http://stackoverflow.com/questions/5803999/install-apps-silently-with-granted-install-packages-permission/5805299#5805299似乎目前的做法 –