Większość aplikacji wymaga, aby użytkownicy przyznali im określone uprawnienia aplikacji, aby mogły prawidłowo działać. W niektórych przypadkach użytkownicy mogą jednak nie przyznać uprawnień.
- Uważają, że uprawnienie nie jest potrzebne do działania głównej funkcjonalności aplikacji.
- Nie korzystają z funkcji powiązanych z uprawnieniami.
- Obawiają się, że uprawnienia mogą mieć wpływ na wydajność urządzenia.
- Po prostu czują się niekomfortowo, np. ze względu na kwestie związane z prywatnością.
Sprawdzone metody
Niezwykle wysoki odsetek odmów sugeruje, że użytkownicy nie uważają, że dodatkowe udostępnianie ich informacji jest warte korzyści oferowanych w zamian. Istnieje wiele sposobów, aby użytkownicy czuli się bardziej komfortowo podczas korzystania z Twojej aplikacji. Możesz zmniejszyć odsetek odmów, podejmując działania opisane w tej sekcji. Nie należy jednak oczekiwać, że odsetek odmów spadnie do zera, ponieważ użytkownicy mają różne preferencje osobiste i niektórzy po prostu nie chcą przyznawać uprawnień w żadnych okolicznościach.
Unikaj proszenia o niepotrzebne uprawnienia
Badania pokazują, że użytkownicy wolą aplikacje, które nie wymagają zbyt wielu uprawnień. Ograniczenie liczby próśb o uprawnienia do minimum może zwiększyć zaufanie użytkowników do aplikacji i liczbę jej instalacji. Z kolei dodanie niepotrzebnych próśb o uprawnienia może negatywnie wpłynąć na widoczność aplikacji w Sklepie Play. Jeśli określone uprawnienia nie są niezbędne, możesz zmniejszyć liczbę próśb o uprawnienia w aplikacji, stosując inne metody. Niektóre typowe podejścia opisano w artykule Sprawdzone metody dotyczące uprawnień aplikacji.
Wyświetlaj prośbę o uprawnienia w kontekście
W przypadku uprawnień niekrytycznych, które są mniej intuicyjne, warto wyjaśnić ich działanie w kontekście. Dzięki temu użytkownicy lepiej zrozumieją wartość, jaką daje im to uprawnienie. Ilustracja 1 przedstawia przykład edukowania użytkownika w kontekście.
Rysunek 1. Wyjaśnianie prośby o uprawnienia w kontekście
Użytkownicy lepiej rozumieją propozycję wartości, gdy aplikacja prosi o zezwolenie w kontekście powiązanej funkcji. Lepsze zrozumienie może przekonać większą liczbę użytkowników do przyznania uprawnień.
Więcej informacji o tym, jak edukować użytkowników i prosić ich o uprawnienia, znajdziesz w wzorcu projektowania Material Design dotyczącym uprawnień.
Wyjaśnij, dlaczego Twoja aplikacja potrzebuje tych uprawnień.
Zacznij od wyświetlania prośby o uprawnienia w odpowiednim kontekście: wyjaśnienie mniej intuicyjnych uprawnień pomaga użytkownikom zrozumieć, do czego są one potrzebne. Metoda narzędziowa
shouldShowRequestPermissionRationale()
zwraca wartość „true”,
jeśli użytkownik wcześniej odrzucił prośbę. Aplikacja może używać tej metody, aby określać, kiedy wyświetlać wyjaśnienie.
Więcej informacji o wyświetlaniu ciągów wyjaśniających znajdziesz w sekcji Prośba o uprawnienia aplikacji.