Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add the code to your app.

Warning

Don't forget to replace the %YOUR_STORE_KEY% text with the current store key from your PersonaClick account.


Code Block
languageapplescriptjava
themeFadeToGrey
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
languageapplescriptjava
themeFadeToGrey
PersonaClick.initialize(getApplicationContext(), "%YOUR_STORE_KEY%", "%API_DOMAIN%");

Check AndroidManifest.xml and add android:name=".SampleApplication" to application item.

Code Block
languageapplescriptjava
themeFadeToGrey
<application
		...
		android:name=".SampleApplication"


Table of Contents
maxLevel2
classpersonaclick-fixed-position