My app has been live quite some time in the apple App Store. It has been installed by people from multiple countries. Today I got a report from a Canadian client that she could not find my app in the store. She was able to install it through a direct link to the app that was provided on my website though.
To diagnose the problem I used a website to search for my app in certain "regions" of the app store, and I noticed I could find my app on the US app store, the Australian app store and the UK app store, but not on the Canadian one.
US store - Correct result: https://fnd.io/#/us/search?mediaType=all&term=bookabooka
Australian store - Correct result: https://fnd.io/#/au/search?mediaType=all&term=bookabooka
British store - Correct result: https://fnd.io/#/gb/search?mediaType=all&term=bookabooka
Canadian store - No result: https://fnd.io/#/ca/search?mediaType=all&term=bookabooka
I double checked my appstoreconnect settings, and Canada is enabled as a target country / region so it should appear there as well.
I went through the other settings of appstoreconnect, and found out that I had ONLY provided the localization for the app info in English (UK). There is a separate localization option for Canada, the U.S and Australia:
English (Canada)
English (U.S.)
English (Australia)
But since the app is visible on the U.S. and Australian versions of the app store this is probably not the reason.
Any other ideas what could be causing this?
Post
Replies
Boosts
Views
Activity
Hi, I have a free app with an optional paid subscription.
Currently my app is set up under "pricing and availability - Distribution for Business and education" as Available on the App Store and for volume purchasing on Apple Business Manager and Apple School Manager
A teacher recently told me that they can not buy a subscription with Apple school manager. Is this true?
Does Apple School Manager only allow schools to buy paid (non-free) apps that have no subscription?
I have an app meant for the kids category.It has been rejected based on non-compliance with 1.3 Kids CategoryKids Category apps may not send personally identifiable information or device information to third parties. Apps in the Kids Category should not include third-party analytics or third-party advertising.Since the wording is a little vague, I'm left with these questions:1) Can I publish my app, that is not present yet in the app store, outside of the 'kids category' for now (and keep my 3rd party analytics)? (so my app is at least live / installable for my users) 2) If yes to question 1: How would I go about moving my app outside of the kids category? I can't find a place in the UI of the app store connect site to change it.3) If yes to question 1: Can I, at a later time, change my app to make it conform to the 'kids category' requirements and then move it to the kids category?4) It is unclear to me what Apple means by 'third party analytics'. Is the sending of in-app events with the device id to my own backend acceptable (is this considered 1st party analytics)? Or is Apple referring to it's own analytics?5) If it is unacceptable to send analytics to your own server, how can we log in-app events? The analytics provided by Apple does not seem to include a solution for logging custom in-app events.6) Do I need to remove all microsoft app center code from my binary even though i'm not using it in my code? If yes: I have a xamarin app with a shared codebase, so how would I go about doing that?7) The section uses 'may not' and 'should not'. Since I am not a native english speaker I am wondering if these mean these same thing in this context.
I would like to check for in app purchases when they are not allowed without triggering the iOS message box "in-app purchases not allowed".
Considering the following situation:
users first buys an in app subscription
users now sets in-app purchases to not-allowed
app wants to check if there are in-app purchases made
You can setup iOS to disallow in app purchases.
https://support.firecore.com/hc/en-us/articles/1500000247522-Fix-In-App-Purchase-Not-Allowed-Message-iOS-
But that will make a SKProductsRequest trigger an iOS messagebox to be shown (unwanted behaviour).
How to avoid this messagebox?
(I am aware of the possibility to check if in app purchases are allowed or not by checking SKPaymentQueue.CanMakePayments, but that does not help me in avoiding the messagebox when checking for in app purchases)