Customizing Smart Invites on React Native¶
To provide better user experience, you can customize Smart Invite message, an order of invite channels in Smart Invites view, Smart Link domain, and landing page. This guide shows the ways how it is possible to do.
- Finished Getting Started with GetSocial React Native SDK guide.
- Finished Send and Receive Invites on React Native guide.
Unfortunately not all invite channels allow the same level of customization, for instance, Twitter allows only custom message text and image, but not subject. Check the complete list of supported customizations.
To enable dynamic Smart Invite content generation GetSocial provide client side API for content customization.
The first step is to create
1 2 3 4
const customInviteContent = new CustomInviteContent() .withText("Check this game [APP_INVITE_URL]. It’s amazing!") .withSubject("Hey mate, look what I've found") .withMediaAttachment(MediaAttachment.withImageUrl("https://api.adorable.io/avatars/250/documentation_app.png"));
Note, that you can use placeholder
[APP_INVITE_URL]to customize the position of the invite URL in
Next, send customized invitation via GetSocial UI:
Invite Channels Order Customization¶
To improve organic user acquisition we recommend to adjust the order of Invite Channels according to your audience, e.g., if your app is mostly used in Asia, it makes sense to put Kik and Kakao on the top; on the other hand if your app is popular in the US - WhatsApp and Facebook Messenger provide better results.
Check how to customize the order of Invite Channels via Dashboard.
- Understand GetSocial Analytics for Smart Invites.