Pepperi's self-service, easy to use add-on allows you to create your own private label version of Pepperi apps on both app stores (Google & iOS).
Publishing your own private label version of the Pepperi native app for Google Play requires you to upgrade your Pepperi subscription. Contact your Pepperi success manager.
Once you have upgraded your subscription the configuration tool for the Private Label app will be enabled in your Pepperi Web App Settings. The configuration is intuitive and you will be guided on which graphic assets to load.
For info on the iOS app see Private Label App for iOS
Before configuring the Private Label app in the add-on, first enroll your organization in Apple's Developer Program. Follow the instructions in this section: How to sign up for Google Play Developer Account
- App icon
- App Title
- App Color
- About text in all languages Pepperi supports
- Create numerous builds of the same version
- Upload builds directly to the Google Developer portal
- Download build app file
After you have created your Google Play Developer Account
Go to Settings -> Branded App -> Private Label Android
Open the Configuration Tab
After opening your Google Developer Account, and creating the Pepperi Access Service Account Key in the Google Play developer's console, you will be asked to download the key in a json file.
Upload the json file to the Service Account Key area below.
An internal ID for your app for use on the Google Developer console only. This ID will not be exposed to your users. Enter an Application ID of your choice (in the recommended format of a reverse domain name as in the example below). Click "Check Availability". This will check the Google Play store to make sure the chosen Application ID doesn't already exist.
App Name, Logo, Icon, Main Color, About
Note: make sure the logo has a transparent background otherwise it will not load.
Choose a Main Color and enter the About App info (in multiple languages if needed)
Main Color - enter the hex number of your company's branding
Web address - your company's web site you wish to appear in the "About the app" info page within the app.
App info is a description of the purpose of the app for the target audience. You can look at Pepperi's app info as an example (login to the Pepperi app on any device, go to Settings -> About)
The first build is not a full blown Pepperi app. It just checks that all the access is available and the upload works properly.
You'll be manually logging in to your Google Play Developer console and uploading this build, not loading it via the "Upload to Developer Portal" button (as you will the next time you create a build, which will be a full app version of your private label app).
Open the Builds Tab
Select First APK
Click Create New Build
A prompt will ask which build type you wish to download.
Select "Bundle" (this is the type required by Google Play). APK is a file that you can install on an actual Android mobile device, and is not for uploading to Google Play.
Log in to Google Play Store
Go to Testing -> Internal Testing
Create a new Release
Upload the Bundle under Internal Test (you don't have to release it for testing, but you must manually upload the bundle)
For more details: Play Console Help - upload your app to the Play Console
After the First APK was manually loaded, select a version of the app that you want to upload to Google Play (this will typically be the higher version number). Click "Create New Build".
Once the build is created successfully click on "Upload to Developer Portal"
Once the upload is successful, you will see the build available on the Google Play Console available for internal testing.
When your test users approve the look of the test version of the app, then you can roll out a release.
Google will take a few days to approve it and it will be publicly released on the Google Play Store.