registerAppMessageLifecycleCallbacks static method
Future<void>
registerAppMessageLifecycleCallbacks({
- bool onPushSDKWillPresentAppMessage(
- PNAppMessage appMessage
- bool onPushSDKDidReceiveAppMessageInteraction(
- PNAppMessageInteraction interaction,
- PNAppMessage appMessage
- dynamic onPushSDKDidFailToProcessMessage(
- String message,
- PNAppMessage appMessage
Implementation
static Future<void> registerAppMessageLifecycleCallbacks(
{bool Function(PNAppMessage appMessage)? onPushSDKWillPresentAppMessage,
bool Function(
PNAppMessageInteraction interaction, PNAppMessage appMessage)?
onPushSDKDidReceiveAppMessageInteraction,
Function(String message, PNAppMessage appMessage)?
onPushSDKDidFailToProcessMessage}) {
if (onPushSDKWillPresentAppMessage != null) {
_onPushSDKWillPresentAppMessage = onPushSDKWillPresentAppMessage;
}
if (onPushSDKDidReceiveAppMessageInteraction != null) {
_onPushSDKDidReceiveAppMessageInteraction =
onPushSDKDidReceiveAppMessageInteraction;
}
if (onPushSDKDidFailToProcessMessage != null) {
_onPushSDKDidFailToProcessMessage = onPushSDKDidFailToProcessMessage;
}
return sdk._defaultChannel
.invokeMethod("registerAppMessageLifecycleCallbacks");
}