FreemiumKit icon indicating copy to clipboard operation
FreemiumKit copied to clipboard

[Bug] Paywall not showing any options

Open dvdcjw opened this issue 9 months ago • 2 comments

I have the newest version of freemiumKit and the coresponding app. After auto-creating products, it was showing the two subscription options in preview.

However, when I implement it into my source code and run the app, no options show up. Only Redeem and restore.

I've uploaded a custom header image and it was shown in my app, but the options and continue button are still not.

On my mac previewOn my mac preview

Build and running on my iPhoneBuilt and running on my iPhone

dvdcjw avatar Mar 03 '25 11:03 dvdcjw

Hi @dvdcjw and thank you for bringing this up. Have you configured a StoreKit configuration file like I showed in the Setup Video? Looks like you haven't.

On top of that, for your submitted builds when you're ready to make a release, make sure to follow our Checklist to pass App Review where you'll see how you need to connect the products to your app build.

Jeehut avatar Mar 04 '25 15:03 Jeehut

@dvdcjw Also, can you please make sure have accepted the "Paid Apps Agreement" terms in the "Business" tab on App Store Connect? Products not showing up is often a sign that some agreements were not accepted yet.

Jeehut avatar Mar 04 '25 16:03 Jeehut

Thanks for your swift reply. The StoreKit configuration method worked like a charm on dev builds. But could you further elaborate on connecting the products to my app build? (they still aren't appearing in TestFlight build)

In Checklist to pass app review you wrote

Link IAPs/Subscriptions to Your Build In App Store Connect, go to your in-progress build Find ‘In-App Purchases and Subscriptions’ section Click ‘Select In-App Purchases or Subscriptions’ Associate relevant products with your build

Does "go to you in-progress build" = apps-> my app -> Xcode cloud -> build number? I couldn't find any information about in-app purchases / subscriptions there.

dvdcjw avatar May 29 '25 10:05 dvdcjw

@dvdcjw For whatever reason, TestFlight builds do not work well with modern StoreKit 2 (they seem to be still in StoreKit 1 world). Many devs have reached out to me telling me the same thing. But in production everything worked exactly like in StoreKit testing (which was built for StoreKit 2 world), not like in TestFlight. It's a bummer TestFlight doesn't behave more closely to production.

Just make sure your purchases are listed in App Store Connect in your build you're submitting (the steps you quoted) – that's the part to verify production connection. And to verify the correct setup of FreemiumKit in your app, just use StoreKit testing. If both look good, then all should work in production. TestFlight is a completely different environment with weird behavior.

Jeehut avatar May 30 '25 14:05 Jeehut

Hi again. I've tried to submit for review but it look like that the reviewer can't see the subscription options either. And I still haven't figured out how to "Link IAPs/Subscriptions to Your Build".

When I goto App Store Connect -> apps -> the app that I'm working on There are three sections: Distribution, TestFlight and Xcode cloud

In which one can I find my "in-progress build" where it has the "‘In-App Purchases and Subscriptions’ section"? I've checked everywhere but just can't seem to find it.

dvdcjw avatar Jun 02 '25 09:06 dvdcjw

I've already set up my subscription group in Distribution -> Monetisation -> Subscriptions, but can't find where to add the existing subscription to my build

dvdcjw avatar Jun 02 '25 09:06 dvdcjw

@dvdcjw I just recorded a video showing how this step works. Please don't forget to double-check that you've accepted the latest Paid agreements – things might not show up if you have not accepted them yet. Hope it helps:

https://github.com/user-attachments/assets/6f7e47b4-b479-4040-8754-7f385fdea6ce

Jeehut avatar Jun 04 '25 16:06 Jeehut

Image

Thank you for sending the video. However, it appears that the options aren't appearing for me for some reason. Despite everything under "business" being active.

dvdcjw avatar Jun 05 '25 11:06 dvdcjw

@dvdcjw Can you please send me more screenshots, specifically also from the subscriptions screen (both group and detail). Just mail them to [email protected]. Maybe I can find an issue. Either there's something wrong there or it's really related to your account not fulfilling the requirements.

Gonna close this for now as I think it's not related to the SDK directly – let's clarify via email.

Jeehut avatar Jun 05 '25 19:06 Jeehut