Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Prepare to Install Loyalty Management Mobile SDK
Prepare your org before you install Loyalty Management Mobile SDK. Before you install
Loyalty Management Mobile SDK, ensure you have a Salesforce org that has Loyalty Management and
Experience Cloud enabled.
| Available in: all editions that have Loyalty Management enabled |
| User Permissions Needed | |
|---|---|
| To enable experience cloud: | Customize Application |
| To read, create, update, or delete connected apps: | Customize Application AND Modify All Data OR Manage Connected Apps |
| To create a loyalty program process: | Loyalty Management |
- Get a Salesforce Developer Edition organization that has Loyalty Management enabled.
- To use another program, modify the program name in the Loyalty Management Mobile SDK configuration file.
- Create an Experience Cloud site user profile for your loyalty program. See Create Community User Profile.
- Create a connected app and enable an external application to integrate with Salesforce by using APIs and standard protocols.
- Create and activate loyalty program processes and process rules for GetMemberPromotions, EnrollInPromotion, and OptOutFromPromotion APIs. See Create Loyalty Program Processes by Using Promotion Setup.
- Access the Loyalty Management Mobile SDK API References for iOS and Loyalty Management Mobile SDK API References for Android.
- Review iOS and Android Native requirements, see Development Prerequisites for iOS and Android.
- Install the required iOS and Android software. See iOS Basic Requirements and Native Android Requirements.
- To set up the Loyalty Management Sample App for Mobile SDK in Android Studio, see Setting Up Sample Projects in Android Studio.