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.
Note You receive a beta app for testing, whether you choose private or public distribution.
For Android private distribution, customers are responsible for distributing pre-release
versions of the app to trusted test users because Salesforce doesn’t provide a beta
app.
App Store Distribution Guidelines
- You can distribute Business to Business (B2B) and Business to Employee (B2E) only with Apple Business Manager (ABM).
- You need an Apple Business Manager (ABM) ID for each country that you want to privately distribute your app in. For example, if you want to distribute your app in India, you must have a valid Apple Business Manager (ABM) ID in that country.
- You can distribute Business to Consumer (B2C) only on the public App Store.
- To ensure that there are no delays or surprises in the end-user experience when it’s live, read the distribution offerings. You can’t use the same app name for any app that's live that you want to change the distribution type for. For example, if you have an app with a private distribution type, you can’t use the same app name if you change the distribution type to public. For more information, see the App Store guidelines.
Google Play Store Distribution Guidelines
- You can distribute B2C, B2B, and B2E apps to various distribution types based on the customer case.
- You can change distribution channels from private to public or from public to private for existing apps.
- If you have a private distribution, always use a G-Suite with your organization domain. Access to the app is available only to users who are part of that G-Suite organization. For example, if your organization’s name is AYZ Inc., use a G-Suite with the same domain and app users who are part of the organization. For more information, your Google Play Store admin can review Google’s Mobile Device Management (MDM) and Enterprise Mobility Management (EMM) documentation, or contact your EMM provider.
- There’s no beta app provided for Android private distribution. If you don’t use
G-Suite and Google for work, refer to Distribute private
apps.Important For Android private distribution, the beta status is misleading and not related to providing a beta app to testers. To make the app available for testing, the app status must be in live status.
| Operating System | Private Distribution | Public Distribution |
|---|---|---|
| Android |
|
|
| iOS |
|
|