hello. im building the app mostly in flutterflow and im hitting the wall . offers are not showing no matter what i do . it was setup about 10 days ago so they should show .
What’s implemented
FlutterFlow → RevenueCat integration enabled.
Android Public SDK key (
goog_…) set.iOS Public SDK key (
appl_…) set (for later).“Load data after App Launch” enabled.
RevenueCat project config.
Offering
defaultpublished.Package
$rc_monthlyattached to Android productpremium_monthly:monthlyand iOS product.Entitlement
premiummapped to that package.Hosted paywall published (but we’re using purchasePackage).
Google Play Console.
App id: com.klikin.app (matches RC app + build).
Subscription
premium_monthlywith base planmonthlyis Active/Published.Countries: ~173
Payments profile: Active.
Test track: Closed/Internal; app installed via testing link (not search).
Tester (my Google account): added and accepted.
Service account JSON uploaded to RevenueCat → Valid credentials shown.
Same service account invited as a user in Play Console with Monetization / Financial permissions.
Firebase.
Webhook (RC → HTTPS function) deployed; requests received (saw hits).
Membership trial / gift Cloud Functions present (not blocking purchase flow).
App-side code / flows
Warmup on Home Page Load:
rcWarmup(touchesgetCustomerInfo; waits/retries forgetOfferings.current).RC Login:
rcLogin(uid)runs ifreLastUid != currentUser.uid; then setsreLastUid.Purchase button:
rcPurchaseByPackage(offeringId="default", packageId="$rc_monthly", entitlementId="premium")Finds package by RC id, fallback by store id (
premium_monthly:monthly).Calls
Purchases.purchasePackage(target).Verifies entitlement → returns bool.
Diagnostics added:
Purchases.setLogLevel(LogLevel.debug)enabled.Versions of actions with retries + optional SnackBars / returned error strings.
Earlier test wrote RC customer attributes (diag) to inspect on dashboard.
What we observe (device & RC)
RC Dashboard → Customers: my device user appears; “New customers” increments; no active entitlements.
Earlier probe snackbar: “Failed to reach RC handling” / “RevenueCat not ready yet. Try again”.
Current behavior: tapping Start membership:
The button shows longer “loading”, but no Google Play purchase sheet appears.
When actions didn’t include SnackBars, nothing visible (only prints).
When warmup has SnackBars, it sometimes reports
getOfferings()didn’t yield a current offering.
Built-in FF action (“Open RC Paywall”) also did not open earlier—same symptom.
Cancel/Manage subscription button does open the Play subscriptions page (device has working Play services).
so thats in short i have been on it for days now and its simply not working no matter what i try