One promo code. Both app stores.
Internal console for the promo code field in the Trucker Guide paywall. A driver enters a code, the app asks this service, and it returns the matching native store offer for the platform they are on. Purchases stay in the app, through RevenueCat.
iOS mapping
App Store promotional offer identifier for the target subscription product.
Android mapping
Google Play subscription offer ID with product and base plan identifiers.
Verified redemptions
Counted only after a verified store event, never from a client success flag.