MoEngagePassPushPayloadTask
@objc(MoEngagePassPushPayloadTask)
public final class MoEngagePassPushPayloadTask : MoEngageBaseTask, MoEngageTaskProtocol
Typed task returned by the push-payload-processing methods on
MoEngageSDKMessaging — process(notificationPayload:forInstanceID:).
Carries a MoEngagePassPushPayloadResult on success once the payload has
been validated and dispatched to the SDK’s push-processing pipeline.
onFailure fires with MoEngageMessagingRequestFailureReason.code ==
.invalidParameters (shared) when the payload fails validation, or
.sdkNotInitialized when no SDK instance is registered.
-
Declaration
Swift
public typealias Success = MoEngagePassPushPayloadResult -
Declaration
Swift
public typealias Failure = MoEngageRequestFailure