1.Transferring the members logged in Push application directly to the Euromessage member panel
...
Code Block |
---|
if (intent.getExtras() != null) { if (EuroMobileManager.getInstance().getNotification(intent) != null) { Log.d("Euromessage", EuroMobileManager.getInstance().getNotification(intent).getUrl()); } if (EuroMobileManager.getInstance().getCarousels(intent) != null) { Log.d("Euromessage Carousel", EuroMobileManager.getInstance().getCarousels(intent).get(FIRST_ITEM_CAROUSEL).getUrl()); } |
Data Type | Variable | Description |
---|---|---|
String | mediaUrl | URL for images and video |
String | altUrl | Alternate URL |
String | campaignId | Campaign ID |
String | url | Campaign URL |
String | message | Message |
String | sound | Sound file |
PushType | pushType | Push Type |
Map<String, String> | params | Custom parameters |
...
EUROMESSAGE SDK METHODS
1.Subscribe Token
Method | Explanation |
---|---|
subscibe(String token, Context context) | it sends Token to Euromessage services |
...
2.Kullanıcı Özelleştirme ile ilgili Methodlar
Method | Explanation |
---|---|
setEmail(String email, Context context) | It assigns to E-mail to anonymous user |
setEuroUserId(String userKey, Context context) | It assigns to ID to anonymous user |
setFacebook(String facebookId, Context context) | It assigns to Facebook id to user |
setTwitterId(String twitterId, Context context) | It assigns to Twitter id to user |
setPhoneNumber(String msisdn, Context context) | It assigns to phone number to user |
setLocation(double latitute, double longitude, Context context) | It assigns to Location to user |
setAppVersion(String appVersion) | It assigns to app version to user |
setUserProperty(String key, String value, Context context) | It assigns to custom parameter to user (Please contact RMC support team) |
| Match token and user |
...
3. SDK Customization Methods
Method | Explanation |
---|---|
reportRead(Bundle bundle) | Informing RMC to push notification read |
setChannelName(String channelName, Context context) | Updates the channel name in the application details |
setNotificationColor(String hexColor) | Set Notification Theme color (Hex Color) |
setNotificationTransparentSmallIcon(int transparentSmallIcon, Context context) | Set Notification Transparent small icon (Drawable) |
setNotificationTransparentSmallIconDarkMode(int transparentSmallIcon, Context context) | It is for setting small icon on notification screen when device is in dark theme. (from Drawable folder) |
useNotificationLargeIcon(boolean willBeUsed) | To decide whether to use the big icon on the notification screen.(Default True) |
setNotificationLargeIcon(int largeIcon, Context context) | It is for setting the big icon on the notification screen. (from Drawable folder) |
setNotificationLargeIconDarkMode(int largeIconDarkMode, Context context) | It is for setting big icon on notification screen when device is in dark theme. (from Drawable folder) |
setPushIntent(String intentStr, Context context) | Set the activity to be opened clicking on the notification. The activity package path should set. Optional |
setNotificationPriority(RDNotificationPriority priority, Context context) | It is for setting the priority of the notifications. For heads-up notifications, the priority must be set to HIGH. |
setPushPermit(PushPermit pushPermit, Context context) | Push permissions on RMC panel are set as Active or Passive |
setEmailPermit(EmailPermit emailPermit, Context context) | Push permissions on RMC panel are set as Active or Passive |
setGsmPermit(GsmPermit gsmPermit, Context context) | Push permissions on RMC panel are set as Active or Passive |
removePushIntent(Context context) | Removes the activity to open clicking on the notification |
removeChannelName(Context context) | Removes channel name in application details |
removeIntentExtra(Context context) | Removes application extras |
removeNotificationColor(Context context) | Removes notification theme color |
removeNotificationTransparentSmallIcon(Context context) | Removes the notification icon |
removeUserProperties(Context context) | Removes extra parameters |
getCarousel(Intent intent) | Gives you the target url for carousel |
getNotification(Intent intent) | Gives you the target url for text and image |
...