2013-12-12 14 views
5

Zauważyłem, że kilka aplikacji w Sklepie Play może powodować wibrowanie mojego urządzenia pomimo braku uprawnień VIBRATE podczas instalowania aplikacji. Na przykład poniższa gra jest w stanie sprawić, że mój telefon będzie wibrował, gdy uderzę w ścianę. Oto, co widzę podczas instalowania go:Dlaczego Google Play ukrywa Android.permission.VIBRATE w przypadku niektórych aplikacji?

enter image description here


Jednak kiedy patrzę w ustawieniach, widzę, że zgoda została wyraźnie oświadczył: enter image description here

Czy istnieje specjalny sposób osiągnięcia tego, na przykład, dodatkowy manifest xml tag, , czy to ma być błąd na końcu Google'a?

+0

Czy Twój zachowuje się inaczej niż to? – hichris123

+0

Yup, moja aplikacja ma tylko jedno pozwolenie, a Google Play wyświetla zezwolenie VIBRATE wyraźnie po zainstalowaniu go z Google Play. – 0x0

Odpowiedz

3

W pełni uczciwie, okno dialogowe Google Play mówi "no specjalne potrzebne uprawnienia", co decyduje o tym, co jest "specjalne", a co nie.

W wersji internetowej Google Play zostanie wymienione to uprawnienie w oknie dialogowym instalacji zdalnej, podczas gdy aplikacja Google Play nie wyświetli tego okna dialogowego.

enter image description here

Jest to "błąd" na końcu Google. Po spakowaniu aplikacji nie można zmienić manifestu, aby poprosić o dodatkowe uprawnienia podczas instalacji.

+0

Dzięki! Cieszę się, że to się wyjaśniło. Chociaż wciąż jest dość dziwacznie, Google decyduje się pokazać uprawnienia do wibracji dla mojej aplikacji w Sklepie Play na moim telefonie (: – 0x0

+0

@ArkhosSeed jest stosunkowo nową aplikacją w sklepie i/lub jest kontem używanym do pobrania aplikacji "Może to być przypadek, gdy Google będzie udostępniać uprawnienia bardziej widoczne dla nowych aplikacji i nowych użytkowników (lub ofc, masz po prostu specjalną aplikację). –

+0

Moja aplikacja jest całkiem nowa, więc możesz mieć rację, gdy Google przyznaje uprawnienia więcej Widoczne dla nowszych aplikacji. Moje konto jest dość stare, więc wiek mojego konta prawdopodobnie nie ma związku. – 0x0