registerPushSDKLifecycleCallbacks static method

Future<void> registerPushSDKLifecycleCallbacks({
  1. dynamic onPushSDKDidFinishLoading(
    1. PNApplicationConfig,
    2. PNSubscriberStatus
    )?,
  2. dynamic onPushSDKDidExitWithSubscriberStatus(
    1. PNSubscriberStatus,
    2. bool
    )?,
})

Implementation

static Future<void> registerPushSDKLifecycleCallbacks({
  Function(PNApplicationConfig, PNSubscriberStatus)?
      onPushSDKDidFinishLoading,
  Function(PNSubscriberStatus, bool)? onPushSDKDidExitWithSubscriberStatus,
}) {
  if (onPushSDKDidFinishLoading != null) {
    _onPushSDKDidFinishLoading = onPushSDKDidFinishLoading;
  }
  if (onPushSDKDidExitWithSubscriberStatus != null) {
    _onPushSDKDidExitWithSubscriberStatus =
        onPushSDKDidExitWithSubscriberStatus;
  }
  return sdk._defaultChannel
      .invokeMethod("registerPushSDKLifecycleCallbacks");
}