Set Up Public Distribution for Android

Let’s get your branded app ready for distribution on the public Google Play store.

Required Editions

Setup for Mobile Publisher available in: Lightning Experience
Setup for Mobile Publisher available in: production only (not sandbox)
Available in Lightning Experience in: Enterprise, Performance, and Unlimited Editions
User Permissions Needed
To create and modify a Mobile Publisher project: Manage mySalesforce Apps

Mobile Publisher needs certain pieces of information from your Google Play Developer account to distribute your branded app.

Note
Note If you haven’t signed up for a Google Play Developer account, click here to sign up.
  1. Choose Distribution Type
    Start the public distribution process by selecting your distribution type.
  2. Create a Placeholder App
    Create a placeholder app in your new Google Play Console account.
  3. Mobile Publisher Best Practices for App Content Declarations
    After you create a placeholder app, you complete Google Play’s required App Content declarations to publish your Android app. When you publish a Mobile Publisher Android app, follow best practices specific to Mobile Publisher for the Privacy policy, App access, Data safety, and Financial features declarations.
  4. Update Test User Credentials
    Google reviews apps by logging in as a user to check the functionality. Update the test user credentials in your Google Play Console account to avoid any app rejections.
  5. Create Service Account User and Find Your Google Play Developer ID
    To manage the distribution of your branded app with your developer account, Mobile Publisher needs your Service Account User and Google Play Developer ID info.
  6. Grant Permission to Distribute Your Branded App
    Grant Salesforce permission to distribute your branded app.
  7. Register Your Firebase App to Enable Mobile Publisher Android Push Notifications
    To set up push notifications for your Android app, provide Mobile Publisher with information from a Google Firebase project associated with your app. To get the required information, register your Android app and generate a private key. Then, submit the information to your app’s Setup for Mobile Publisher project.
  8. Enter Your Information into Your Mobile Publisher Project for Android
    Now that we have all the information we need, we can go back to the Mobile Publisher and fill out the necessary fields.