The Flutter package gives you a Dart stream surface for important SDK events. Remote Config, Experiments, and Apple Search Ads now have their own pages. This page focuses on events and platform-specific helpers.

Event streams

  • onCustomerInfoUpdated
  • onReceiptPipelineEvent
  • onPurchaseIntent
  • onDeferredPurchaseResolved

Platform behavior

  • onPurchaseIntent is iOS-only, requires iOS 16.4+, and is tied to promoted purchase flows.
  • Deferred resolution can happen on both platforms, but for different store reasons.
  • Storefront and purchase capability helpers should be treated as platform reads, not entitlement decisions.

iOS-only helper surface

Flutter exposes native iOS helpers when available:
  • presentOfferCodeRedeemSheet()
  • purchaseFromIntent(...)
For ASA helpers, use the dedicated Apple Search Ads page.

Flutter Apple Search Ads

Enable ASA registration and diagnostics from Flutter.