The following document describes how to integrate the Xamarin Android plugin to support Rich Push.
Prerequisites: |
In order to integrate your app with the Rich Push, you will need to add the following action like intent-filter for an appropriate activity to the Android Manifest File:
<action android:name="com.mapp.RICH_PUSH" /> |
Example:
<intent-filter> <action android:name = "com.mapp.RICH_PUSH" /> </intent-filter> |
Need to have the following method call added onCreate method to the appropriate activity:
EngageApoxee.HandleRichPush(this, this.Intent); |
On the corresponding app page where a Rich Push is expected, call the following method in onNewIntent():
EngageApoxee.HandleRichPush(this, intent); |
Example:
protected override void OnNewIntent(Intent intent) { base.OnNewIntent(intent); EngageApoxee.HandleRichPush(this, intent); } |