-
public interface IInfluenceManager
-
-
Method Summary
Modifier and Type Method Description abstract UnitonNotificationReceived(String notificationId)Indicate a notification has been received by the SDK. abstract UnitonDirectInfluenceFromNotification(String notificationId)Indicate a notification has directly influenced the user. abstract UnitonInAppMessageDisplayed(String messageId)Indicate an IAM has been received by the SDK. abstract UnitonDirectInfluenceFromIAM(String messageId)Indicate an IAM has directly influenced the user. abstract UnitonInAppMessageDismissed()Indicate the IAM has been dismissed. abstract List<Influence>getInfluences()The influences being tracked. -
-
Method Detail
-
onNotificationReceived
abstract Unit onNotificationReceived(String notificationId)
Indicate a notification has been received by the SDK.
- Parameters:
notificationId- The ID of the notification that has been received.
-
onDirectInfluenceFromNotification
abstract Unit onDirectInfluenceFromNotification(String notificationId)
Indicate a notification has directly influenced the user.
-
onInAppMessageDisplayed
abstract Unit onInAppMessageDisplayed(String messageId)
Indicate an IAM has been received by the SDK.
- Parameters:
messageId- The ID of the IAM that has been received.
-
onDirectInfluenceFromIAM
abstract Unit onDirectInfluenceFromIAM(String messageId)
Indicate an IAM has directly influenced the user.
-
onInAppMessageDismissed
abstract Unit onInAppMessageDismissed()
Indicate the IAM has been dismissed.
-
getInfluences
abstract List<Influence> getInfluences()
The influences being tracked.
-
-
-
-