"The Right Way to Ask Users for iOS Permissions: Incorporating Valuable Advice for Success"

Glasp

Hatched by Glasp

Aug 22, 2023

3 min read

0

"The Right Way to Ask Users for iOS Permissions: Incorporating Valuable Advice for Success"

Introduction:
When it comes to asking users for iOS permissions, it is crucial to approach it in the right way. This article combines valuable insights and advice from various sources to guide developers on the best practices for obtaining user permissions effectively. By understanding the common points and incorporating unique ideas, developers can ensure a higher acceptance rate and a positive user experience.

  1. Timing and Clarity:
    The initial blitzkrieg approach of bombarding users with permission requests is not recommended. Instead, it is important to ask for access only when it is truly necessary. This not only reduces the chances of users denying permission but also ensures transparency regarding what they will gain in return. The Cluster app learned this lesson when only 30-40% of users accepted the initial access request. By adjusting their strategy and asking for permission strategically, their acceptance rate increased to 66%. Therefore, developers should make it crystal clear to users why their permission is needed and what they will benefit from granting it.

  2. Double System-Style Dialogs:
    One effective approach to increase permission acceptance is through double system-style dialogs. Surprisingly, only a small percentage of users who initially clicked "Give Access" later clicked "Don't Allow" at a system level. This indicates that users are more likely to grant access when presented with two options. By implementing this approach, developers can minimize the number of denials and ensure a smoother user experience.

  3. Educational Pre-permission Overlays and User Triggered Dialogs:
    Another successful method for obtaining iOS permissions is through educational pre-permission overlays and user-triggered dialogs. By educating users about why their permission is needed before the actual request, developers can increase the acceptance rate significantly. For example, asking for photos access after a user taps on a camera and chooses photos increased the acceptance rate from 67% to 89%. Similarly, when users are clearly trying to access their own address book or enabling push notifications, the acceptance rate reaches 100%. This approach proves that providing context and relevance before asking for permission plays a vital role in gaining user trust.

Incorporating Valuable Advice:

  1. "Don't be limited by other people's limited imagination."
    When it comes to asking for permissions, developers should not limit themselves to traditional methods. Instead, they should think creatively and find innovative ways to present the request to users. By challenging the status quo, developers can create a more engaging and user-friendly experience.

  2. "How you ask for feedback matters."
    The same principle applies to asking for permissions. Instead of using generic requests, developers should be specific about why they need the user's permission. By clearly communicating the value and benefits, users are more likely to grant access. This approach ensures that the request is not perceived as a burden but rather as an opportunity for a better user experience.

  3. "Choose the difficult option."
    Developers should not shy away from implementing more complex permission request processes if it leads to better results. By going the extra mile and providing users with a seamless and well-thought-out permission request, developers can increase the acceptance rate and build trust with their users.

Conclusion:
In conclusion, asking users for iOS permissions requires careful consideration and strategic implementation. By following the best practices discussed in this article, developers can significantly increase their chances of obtaining permissions successfully. Remember to ask for access only when necessary, provide clarity and context, and take advantage of educational overlays and user-triggered dialogs. By incorporating valuable advice and insights, developers can create a user experience that fosters trust, engagement, and satisfaction.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣