App Stores
Guidance for configuring in-app purchase flows in Recurly Engage prompts across Roku, Apple, and Google platforms.
Overview
Required plan
This feature or setting is available to all customers on any Recurly Engage subscription plan.
Prerequisites & limitations
- App must integrate the Recurly Engage SDK on the target platform.
- Company or App Administrator permissions in Recurly Engage.
- In‑app products must be configured in the respective platform stores (Roku Channel Store, App Store Connect, Google Play Console).
Definition
The In-App Purchase feature enables direct purchase or upgrade/downgrade flows from within prompts, leveraging native store dialogs and validation.
Key benefits
- Streamlined UX: Let users complete purchases without leaving your app or prompt.
- Consistent integration: Use the same prompt UI across platforms while invoking native purchase flows.
- Flexibility: Support upgrades, downgrades, and one-time purchases natively.
Key details
Configure your prompt’s main CTA to trigger the in‑app purchase flow for a specific product identifier. Steps vary by platform below.
Roku App Store
- Open the Prompt Edit screen in Pulse.
- In the In‑App Purchase section, enter the Product ID matching your Roku In‑Channel Product Identifier.
- Choose Upgrade or Downgrade from the dropdown to specify the purchase type.

- When the user taps the CTA, the Roku SDK will initiate the appropriate purchase flow.
Apple App Store
Add In‑App Product IDs
- Navigate to Settings → Actions → Apple in Pulse.
- Define one or more Product IDs matching those in App Store Connect.

Attach to Prompt
- Open the Prompt Edit screen and select the desired Product ID under In‑App Purchase.

- The Recurly Engage SDK will handle the native purchase dialog when the CTA is clicked.
Google Play Store
- Open the Prompt Edit screen in Pulse.
- Enter your Product ID under In‑App Purchase.
- User clicks the CTA and the SDK triggers the Google Play purchase flow.
Use these settings to seamlessly integrate native in-app purchase experiences into your Recurly Engage prompts across Roku, iOS, and Android platforms.
Updated 9 days ago