You are here:
App Distribution
Choose how you want to get your app into the hands of your users.
Deciding on how you want to manage the release and distribution of your app is an important step. Mobile Publisher offers App Distribution Methods and App Distribution Types to help your org manage the release and distribution of your app, your way.
Your apps can be distributed to end users either publicly or privately via different channels per platform according to Apple and Google guidelines.
As an app developer, Salesforce complies with Apple and Google distribution guidelines.
- App Distribution Methods:
- Binary Handoff: Salesforce builds the app binary and provides it to you. You handle the resigning process of the binary, submitting the store listing information, and managing the release of the app.
- Binary Upload: Salesforce builds and uploads the app to your store account. You submit the store listing information (screenshots, description, and so on) and manage the release of the app.
- Fully Managed: Salesforce builds, releases, and manages the lifecycle of the app.
- App Distribution Types:
- Public Distribution: Your branded app is published via your developer account to the public Apple App Store or Google Play.
- Private Distribution: You manage distribution of your branded app via your developer account privately. Your branded app is only accessible to your end users privately, and isn’t publicly available on the Apple App Store or Google Play.
- App Distribution Methods
Choose whether you want Salesforce to manage the release of your branded app, or if you want to manage the release of the app on your own. - App Distribution Type Considerations
Choose the right distribution type based on your use case and Apple and Google guidelines. As an app developer, Salesforce complies with Apple and Google distribution guidelines, and violating the guidelines can cause Apple or Google to reject your branded app. - Set Up Distribution and External Client Apps
Your branded app is published via your developer account either publicly or privately. - Set Up a New External Client App (ECA) in Mobile Publisher
Start setting up an external client app (ECA) for your mobile app after completing the Set Up the Mobile App step in Mobile Publisher. Don’t create your external client app in the External Client App manager (accessed through Setup). Create your ECA in Mobile Publisher instead. - Change Distribution Types
Consider the impact of changing the distribution type for your branded app. - Change Distribution Account
You may have to change your distribution account if you need to change the developer account associated with your distribution type.

