Bubbl User Mobile App Guide
Welcome on board!
We hope you find this guide useful. Within this guide, we refer to our Bubbl Showcase app as the app to set up.
We suggest you familiarise yourself with our instructions and recommendations and apply them when setting up and submitting your own Bubbl enabled app.
Setting up your Bubbl enabled app in app stores
Both Apple and Google are continually updating their app store policies and as a company we do our best to stay ahead and be aware of any changes. The introduction of iOS 14 in September 2020 brought greater focus on user privacy as well as highlighting any existing privacy abuses.
Although Bubbl is zero data and ensures Privacy by Design, as we utilise the devices location functionality, we have found that we need to be both precise and stringent in how we describe our use when submitting our own Showcase app into app stores.
The following section provides information and recommendations based on our learnings and subsequent insights.
App User journeys to download Bubbl enabled app and location setting permissions
To illustrate the app user journeys, we have used our Bubbl Showcase app as an example
Apple App Store (iOS)
Google Play (Android)
App Store Recommendations
1. When we submit new versions of our Showcase app, we record a simple screen recording to demonstrate the user journey from app download and setting permissions. Please note: as our Showcase app has limited functionality i.e. product demonstration, we need to justify the use of location based device functions, this may not be the case for your own app where Bubbl is providing an ‘add on’ function rather than the sole purpose of the app.
2. We also encourage you to include an explanation and reason why you ask for user permissions within your app description that appears in the app store - make it compelling, emphasise its value and use in your app users life.
4. Apple are particularly stringent in their privacy policies and within our onboarding pack is an example of how Bubbl fits within their ‘APPLE APP STORE DATA AGREEMENT GUIDE’ - Please note: this is for reference only
Amending default notifications and setting up new user for app set up
You can easily amend the initial user notifications for iOS that your app user will see when they initially download your Bubbl enable app.
For iOS you can change the copy in the notifications here within App Store:
For Android, you’ll need to follow the instructions below:
The following 3 strings can be configured in the file android/app/src/main/res/values/strings.xml :
They are currently default to:
<string name="default_location_permission_explanation">Bubbl SDK needs access to device location for it\'s core functionality, otherwise you will not see the messages from Bubbl.</string>
<string name="default_run_background_explanation">To ensure you receive interesting and useful content at the right time and in the right place, this app's core functionality needs to run in the background.</string>
<string name="default_location_background_explanation">This app collects location data to enable the delivery to your phone of content rich notifications, triggered by time, context and location. This ensures the user receives interesting and useful content at the right time and in the right place even when the app is closed or not in use.</string>
We suggest you inform user why you are collecting their location data as well as provide a compelling reason for them to allow you access to their location data, please see example below:
DEFAULT COPY (ANDROID)
Your Privacy and Location Data
This app collects location data to enable the delivery to your phone of content rich notifications, triggered by time, context and location. This ensures the user receives interesting and useful content at the right time and in the right place even when the app is closed or not in use.
REJECT / ACCEPT
Running this app in the background
To ensure you receive interesting and useful content at the right time and in the right place, this app’s core functionality needs to run in the background.
Don’t ask me again
RUN IN THE BACKGROUND / QUIT APP