我注意到儘管在安裝應用程序時沒有顯示VIBRATE權限,Play商店中的幾個應用程序仍能夠使設備振動。例如,如果我撞牆,下面的遊戲能夠使我的手機震動。這是我看到安裝時:爲什麼Google會爲某些應用隱藏android.permission.VIBRATE?
然而,當我看到在設置,我可以看到,權限已明確宣佈:
是否有特殊的方式來實現這一點,例如,一個額外的清單xml標籤, 或者這應該是谷歌最終的錯誤?
我注意到儘管在安裝應用程序時沒有顯示VIBRATE權限,Play商店中的幾個應用程序仍能夠使設備振動。例如,如果我撞牆,下面的遊戲能夠使我的手機震動。這是我看到安裝時:爲什麼Google會爲某些應用隱藏android.permission.VIBRATE?
然而,當我看到在設置,我可以看到,權限已明確宣佈:
是否有特殊的方式來實現這一點,例如,一個額外的清單xml標籤, 或者這應該是谷歌最終的錯誤?
平心而論,Google Play對話框確實會說「不需要特殊權限」,這決定了他們決定什麼是「特殊」,哪些不是。
Google Play 的網絡版將在遠程安裝對話框中列出此權限,而Google Play應用不會顯示此權限並顯示您發佈的對話框。
這是谷歌的結束的 「錯誤」。應用程序打包後,您的清單無法更改以在安裝時要求額外的權限。
你的行爲與此不同嗎? – hichris123
是的,我的應用程序只有一個權限,Google Play在Google play中安裝它時會清楚地顯示VIBRATE權限。 – 0x0