Hi everyone,
I’m experiencing a major blocker with IAPHub in my Adalo app. Despite following every step outlined in both the Adalo and IAPHub docs, my IAP products still do not show in the component — on iOS or Android. As a result, Apple has rejected my app multiple times for “no in-app purchases displayed.”
Here’s what I’ve done:
-
I’ve integrated IAPHub via Adalo’s native component (Start + Paywall).
-
IAPHub SDK is properly initialized (I see a unique
iaphubId
in my Users collection after launch). -
My Google Cloud and App Store Connect in-app products are fully set up and active.
-
The products are now listed and published inside IAPHub (they weren’t initially — this was corrected).
-
I’ve confirmed that SKU values match exactly across Adalo, IAPHub, Google, and Apple.
-
I have turned OFF the “Emulate real device on mobile app” toggle as instructed in the docs.
-
I’ve rebuilt/resubmitted the app multiple times on both platforms.
-
In preview mode, the IAPHub paywall displays nothing — as expected.
-
In TestFlight, the IAPHub component shows “IAPHub hasn’t been started properly.”
-
On Android, the paywall also fails to display any products (even with real installs).
-
Yet, every test user still gets a valid
iaphubId
— so the SDK is at least partially working.
I’ve been stuck on this for over 4 weeks. Apple is now rejecting my app for not displaying purchasable content. Even with all listings published in IAPHub and everything wired correctly, the products never load into the paywall.
Has anyone experienced this and gotten it resolved?
Could this be an Adalo component bug or something subtle in how IAPHub is fetching product data?