-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Different country localizations for Paywall Products in TestFlight #3
Comments
I have updated the localizations on my end in App Store Connect, which seems to have resolved the issue for the most part. It was likely an error on my end during the setup process. However, the option to leave open-ended subscriptions with lifetime payments does not appear to be localized, so leaving this open for now! |
@ChristianSko Thank you for reporting this. Just to be sure there are no misunderstandings, do I get the following right?
If I understand correctly, I just need to investigate and fix the "one-time" and "and" words in the SDK, right? Let me double-check right away… |
@ChristianSko You were totally right, I had missed to adjust my Here's the fixing commit, in case you're curious what I'm talking about: Thank you for reporting this! Let me know if you run into any other issues. |
Thanks,@Jeehut! I can confirm that the fix worked perfectly. I really appreciate your quick response and the helpful insight 🫡 Excited to see how your product evolves! I’ve just submitted my first paywall for review🚀😄 |
@Jeehut, I'm having trouble getting my app's paywall approved by Apple. They've rejected it three times for the same reason (see attached image). The rejection message seems vague, and I initially thought it was about the EULA and privacy policy links, but those appear to be correct. I now suspect the issue might be that the paywall functionality I'm proposing is too generic for my specific app. I've seen that FreeiumKit will soon support custom features. Do you have an estimated timeline on that update? Alternatively, is there a way to use FreeiumKit to address Apple's rejection, or any workaround you can suggest? |
@ChristianSko I can't give you a specific ETA on the custom features at this time. But nowhere in your rejection they mention that the listed features is the problem (correct me if I'm wrong). FYI: I got 3 apps approved that just use "Unlimited" and "Support Indie Developer" – that's totally enough. They clearly state that you're missing a privacy and or EULA link either in the app or the app description. You see, you have to have a link to both in your app, AND in the app's metadata. The EULA needs to be in the App Description (for all languages you support on Connect) and the Privacy also in the Privacy field. If you are sure you have them all, answer exactly listing where you have them in the metadata and in your app and ask for a screenshot or description where they are missing it. Please note that I personally always add a link to both in my app settings screen instead of the paywall. In my paywall, I don't even link to Privacy/Terms. Maybe it's a requirement that you can access those links even after making a purchase, so that might be the issue if you only have them in the paywall. I hope this helps. Let me know how it's going. Of course, I'll do anything to avoid app rejection due to FreemiumKit, so if it's really the features list, I'll make sure to add it quickly. |
@Jeehut, really appreciate your speedy reply and all the specifics you provided! Actually you nailed it, it looks like I overlooked adding links to the metadata descriptions in some of my languages! 😅 The app's been given the green light and the paywall's finally live on Prod! 🥳 Thanks a bunch for all your help! |
@ChristianSko Glad I could be of help! Congrats on the launch. 🥳 |
Steps to Reproduce:
Expected Behavior:
The language of the products should match the language of the device, which is currently set to Spanish.
Current Behavior:
The paywall products contain a mix of languages, including Portuguese, Finnish, and Greek (see the attached image for reference). The translations set in App Store Connect do not match the displayed languages.
Greek -> "Ετησίως" (which means "Annually")
Finnish -> "Elinkikä" (which means "Lifetime")
Portuguese -> "Mensal" (meaning "Monthly")
Environment:
The text was updated successfully, but these errors were encountered: