public class BlueshiftMessagingService
extends FirebaseMessagingService
| Constructor and Description |
|---|
BlueshiftMessagingService() |
| Modifier and Type | Method and Description |
|---|---|
static void |
handleMessageReceived(android.content.Context context,
RemoteMessage remoteMessage)
Helper method for the host app to invoke the onMessageReceived method of the BlueshiftMessagingService class
|
static void |
handleNewToken(java.lang.String newToken)
Helper method for the host app to invoke the onNewToken method of the BlueshiftMessagingService class
|
static void |
handlePushMessage(android.content.Context context,
android.content.Intent intent)
This method is required by the Blueshift-mParticle-Kit to do the push rendering when a push
message is handed over to the kit by the mParticle SDK
|
static boolean |
isBlueshiftPush(android.content.Intent intent) |
boolean |
isSilentPush(java.util.Map<java.lang.String,java.lang.String> data) |
protected void |
onMessageNotFound(java.util.Map<java.lang.String,java.lang.String> data) |
void |
onMessageReceived(RemoteMessage remoteMessage) |
void |
onNewToken(java.lang.String newToken) |
protected void |
triggerInAppBackgroundFetch(android.content.Context context) |
protected void |
triggerInAppMarkAsRead(android.content.Context context,
org.json.JSONObject jsonObject) |
public void onMessageReceived(RemoteMessage remoteMessage)
public static boolean isBlueshiftPush(android.content.Intent intent)
public boolean isSilentPush(java.util.Map<java.lang.String,java.lang.String> data)
protected void triggerInAppBackgroundFetch(android.content.Context context)
protected void triggerInAppMarkAsRead(android.content.Context context,
org.json.JSONObject jsonObject)
protected void onMessageNotFound(java.util.Map<java.lang.String,java.lang.String> data)
public void onNewToken(java.lang.String newToken)
public static void handlePushMessage(android.content.Context context,
android.content.Intent intent)
context - Context object from the mParticle kit callbackintent - Intent object from the mParticle kit callbackpublic static void handleMessageReceived(android.content.Context context,
RemoteMessage remoteMessage)
context - Valid Context objectremoteMessage - Valid RemoteMessage objectpublic static void handleNewToken(java.lang.String newToken)
newToken - Valid new token provided by FCM