A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
N
- navigateUpTo(android.content.Intent) - function in android.app.Activity
- navigateUpToFromChild(android.app.Activity,android.content.Intent) - function in android.app.Activity
- NotificationActionState - class in com.marigold.sdk.enums
- Enum to describe state that notification action interaction will be handled in.
- NotificationActionTappedListener - class in com.marigold.sdk.interfaces
- Listener used to identify when a notification action was tapped <br></br><br></br>For example, if you want to log when a notification action with title 'OK' is tapped.
- NotificationBundle - class in com.marigold.sdk
- Wrapper with helpers to load data from the bundle received with a notification sent using Marigold Platform
- NotificationCategory - class in com.marigold.sdk
- Defines Notification Categories that can be passed to the SDK to show actions on push notifications.
- NotificationConfig - class in com.marigold.sdk
- Configuration class for building Notifications.
- NotificationExtender - class in com.marigold.sdk
- Styles a standard Marigold Notification, optionally with a given Message.
- NotificationPermissionRequestResult - class in com.marigold.sdk.enums
- Enum to details the result of requesting the
POST_NOTIFICATIONS
permission for the app. - NotificationReceivedListener - class in com.marigold.sdk.interfaces
- Listener used to identify when a notification was received <br></br><br></br>For example, if we want to log when receiving notifications with the custom field 'special_price' present, you could implement a listener:
Add your implementation using Marigold.addNotificationReceivedListener<pre> ``` ... val marigold = Marigold() marigold.startEngine(getApplicationContext(), "your sdk key") marigold.addNotificationReceivedListener(MyNotificationReceivedListener()) ... ```class MyNotificationReceivedListener: NotificationReceivedListener { private val TAG = "NotificationLogger" override onNotificationReceived(context: Context?, bundle: Bundle) { if(bundle.containsKey("special_price")) { Log.i(TAG, "Sale Notification received") } } }
- NotificationSilencer - class in com.marigold.sdk.interfaces
- Implement NotificationSilencer if you want to suppress any received notification to be presented by Marigold<br></br><br></br> Note: Direct to URI notifications using the
_u
parameter will never call isSilent<br></br><br></br> You could use this to silence notifications from other providers or Receive a notification to start a special background service<br></br><br></br> Example of usage to silent notifications when the custom keysilent
is present. - NotificationTappedListener - class in com.marigold.sdk.interfaces
- Listener used to identify when a notification was tapped <br></br><br></br>For example, if you want to log when a notification with the custom field 'special_price' present is tapped.