We’re delivering a white-label version of the Thrive Mobile App, allowing you to offer a branded app within the Apple App Store and Google Play Store. This document outlines the key variables in the customisation and operational management of the white-label app.
App store
Variable | Details / Notes | Provided by |
|---|---|---|
App name in stores | The app can be branded with a custom name (max 30 characters for App Store and 50 for Google Play) | Customer |
App name on device | This is the name of the App on a user’s device. | Customer |
App icon | The app can be branded with a custom icon (1024x1024 px in PNG format for App Store and 512x512 px in PNG format for Google Play). | Customer |
App description | The app can have a customised description tailored for both the App Store and Google Play Store. Both stores allow up to 4,000 characters for the app description. The Google Play Store includes a short description with a 80-character limit. | Customer |
App store graphics | The app can have custom branded Preview Graphics for both stores . Android Phone screenshots - 2–8 phone screenshots can be uploaded. Screenshots must be PNG or JPEG, up to 8 MB each, 16:9 or 9:16 aspect ratio, with each side between 320 px and 3,840 px Feature Graphic - Your feature graphic must be a PNG or JPEG, up to 15 MB and 1,024 px by 500 px. iOS A minimum of 3 and a maximum of 10 screenshots. sizes can be (1242 × 2688px, 2688 × 1242px, 1284 × 2778px or 2778 × 1284px) | Customer or Thrive |
App reviews | Thrive will monitor and respond to app reviews where appropriate. | Thrive |
Version history | Thrive will be responsible for the Version History (information about what has changed between different versions of the app). | Thrive |
App developer | The developer account will be listed as Thrive Learning Limited (this cannot be changed). | Thrive |
Publishing - Apple Store | Because of Apple’s stricter guidelines on which apps can be made publicly available, the app will be distributed using the “Unlisted Distribution” method. This method is for apps designed for specific organisations or targeted, niche audiences rather than the general public. With Unlisted Distribution, the app will not appear in App Store search results or categories, and it can only be accessed and downloaded through a direct link. Once the app has been published via the Unlisted Distribution method, it cannot be changed to Public Distribution in the future. | Thrive |
Publishing - Google Play Store | The app will be publicly available and searchable on the Google Play Store. | Thrive |
Authorisation Letter | To develop and publish an app under your organisation’s branding (including name, logos, and other assets), we require an authorisation letter granting us permission to use this content. This letter is submitted to both the Apple App Store and Google Play Store as part of the app review process. | Customer |
App branded elements
Variable | Details / Notes |
|---|---|
App login screen logo | The login screen will display the logo set under “Theme” in the web application. |
App login screen text | The login screen will display the login page welcome text set under “Custom messages” in the web application. |
App splash screen | The custom icon will be displayed on the splash screen. |
App branding | The app will use the custom theming and branding of your site. |
Operational Management
Variable | Details / Notes |
|---|---|
App release management | Thrive will be responsible for preparing new app versions, handling build signing and versioning, and submitting updates to the App Store and Google Play Store. When there is a new version/release of the standard Thrive App, any white-label apps will be updated approximately 2 days later. |
Store compliance | Thrive will be responsible for ensuring compliance with the App Store and Google Play guidelines and policy changes. |
Performance monitoring | Thrive will be responsible for monitoring and maintaining app performance, including tracking health metrics, identifying critical issues, and coordinating fixes or re-releases as needed. |