Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Initialize SDK object and use it anywhere in your applicationAdd the code to your app.
Warning |
---|
Remember to initialize SDK only once on application launch. Don't forget to replace the %YOUR_STORE_KEY% text with the current store key from your PersonaClick account. |
Code Block | ||||
---|---|---|---|---|
| ||||
import PersonaClick ... var sdk = createPersonalizationSDK(shopId:public class SampleApplication extends Application { public void onCreate() { super.onCreate(); //Initialize PersonaClick.initialize(getApplicationContext(), "%YOUR_STORE_KEY%"); //Notification callback PersonaClick.setOnMessageListener(new MessagingService.OnMessageListener() { @Override public void onMessage(Map<String, String> data) { //-----> //Show your custom notification //-----> } }); } } |
For On-Premise integration need use initialize with custom api domain:
Code Block | ||||
---|---|---|---|---|
| ||||
PersonaClick.initialize(getApplicationContext(), "%YOUR_STORE_KEY%", "%API_DOMAIN%") |
; |
Check AndroidManifest.xml
and add android:name=".SampleApplication"
to application item.
Code Block | ||||
---|---|---|---|---|
| ||||
import<application PersonaClick ... var sdk = createPersonalizationSDK(shopId: "%YOUR_STORE_KEY%", { (error) in print(error) }) |
android:name=".SampleApplication" |
Notification Data Structure:
Code Block | ||||
---|---|---|---|---|
| ||||
{
"title" : "Message title",
"body" : "Message body",
"icon" : "Message large url image",
"url" : "Url for open and tracking events"
} |
Column | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Related Pages
|