Guaranteed Delivery Setup

🚧

Make sure these steps are completed successfully:

Xcode settings

Background tasks are required for the guaranteed delivery mechanism to allow the SDK to send events while the app is in the background.

To enable them, add the following variables to Info.plist:

  • Required background modes:
    • App downloads content from the network;
    • App processes data in the background;
    • App downloads content in response to push notifications;
  • Permitted background task scheduler identifiers:
    • cloud.Mindbox.$(PRODUCT_BUNDLE_IDENTIFIER).GDAppRefresh;
    • cloud.Mindbox.$(PRODUCT_BUNDLE_IDENTIFIER).GDAppProcessing;
    • cloud.Mindbox.$(PRODUCT_BUNDLE_IDENTIFIER).DBCleanAppProcessing.

Background task registration

āœ…

If your AppDelegate inherits from MindboxFlutterAppDelegate, no additional changes are required to enable guaranteed delivery.