public class PushLogicController
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
android.app.PendingIntent |
createPendingIntent(SimplePushData.ButtonSetAction buttonSetAction,
SimplePushData simplePushData,
int notificationId)
Create Pending intent for notification button.
|
static PushLogicController |
getInstance()
Get instance of Account Controller singleton.
|
protected android.os.Bundle |
getReportingDataBundle(SimplePushData.ButtonSetAction buttonSetAction,
SimplePushData simplePushData)
Create data bundle necessary to create Interaction Result client notification.
|
void |
reportPushNotificationClicked(android.content.Intent intent)
Queue Interaction Result client notification.
|
public static PushLogicController getInstance()
public android.app.PendingIntent createPendingIntent(SimplePushData.ButtonSetAction buttonSetAction, SimplePushData simplePushData, int notificationId)
buttonSetAction - SimplePushData.ButtonSetAction describing notification button.simplePushData - Description of Simple/Interactive Push notification.notificationId - Notification identifier for the OS.protected android.os.Bundle getReportingDataBundle(SimplePushData.ButtonSetAction buttonSetAction, SimplePushData simplePushData)
buttonSetAction - SimplePushData.ButtonSetAction for clicked notification button.simplePushData - Description of Simple Push message.public void reportPushNotificationClicked(android.content.Intent intent)
intent - Intent holding interaction data.