Post

Replies

Boosts

Views

Activity

Reply to Understanding App Reviews in a multi-country scenario
can the app be rejected only for some countries and approved for others when submitting a new release? No. if the app violates some country's law or guideline, will the app be unable to release globally until we have resolved all the issues? I don't know about this. My guess is that it would initially be rejected globally, but you would then be allowed to remove it from the affected countries and have it approved. What sort of issues are you concerned about?
Apr ’23
Reply to Efficiently searching a LARGE GeoJson file to see if it contains a point
You need a "spatial index". Decide whether you want to do this in-memory or on-disk. If on-disk, look at the geospatial extensions for sqlite. (200 MB is an intermediate size. If it were 20 GB, you'd definitely want to do it on disk. For 200 MB, you need to ask what is more important, speed of lookup or startup time.) If you want to make your own spatial index, I recommend "Foundations of Multidimensional and Metric Data Structures" by Samet. This is not a difficult case as the data is read-only, it gets much more complicated if you are modifying it.
Topic: App & System Services SubTopic: General Tags:
Apr ’23
Reply to IAP for non consumable
Where do I host the PKG file? On some web server of your choice. (E.g. AWS S3 or similar.) How do I add the URL in the main app or do I have to do this in apple connect? You need to implement all the code to securely download it yourself. You don’t just “add the URL” somewhere.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’23
Reply to Why proceeds in different currencies and countries are not equal for the same price tier?
I think Apple try to estimate the long-term trends in exchange rates. When they make a change, it does not try to align the prices with the exchange rates on that day, but rather with their forecast of what the exchange rates will be like over the next year or so. Rounding to xx.99 prices is also a complicating factor. the price tier $9.99 the price in EUR will become EUR 9.99, and consequently the sales in EUR will be anywhere from $8.7 to $9.2 (before Apple commission fee), depending on the country, at the current EUR/USD exchange rate. Proceeds from a EUR 9.99 sale will vary from 6.79 in Croatia to 7.32 in Luxembourg, because of the different VAT rates in those countries (16% to 25%). (For 15% "small business" Apple commission.) Note that years ago the prices were the same throughout the Euro-zone and everyone paid Luxembourg VAT because Apple operated through an office there. That changed a few years ago and now consumers pay their local rate of VAT. I wonder whether, if it had always been like this, Apple would have had different prices for different EU countries depending on their VAT rates.
Apr ’23
Reply to App Identifier not available after app removal
Apple advised us that for renaming app, we need to remove it from store and create a brand new app. That doesn't sound right to me. Did they tell you that in an email that you can quote here? According to https://developer.apple.com/help/app-store-connect/reference/app-information "Name .... It can be edited until you submit the app to App Review. Later, you can change the name when you create a new version" Now that you have deleted the app, I'm not sure what you can do.
Topic: Code Signing SubTopic: General Tags:
Apr ’23
Reply to recommended ram memory for xcode14
I have a 16 GB M1 mac mini and an 8 GB M2 MacBook Air, and their performance is essentially the same, as far as I can tell. It may depend on the sort of app you are creating. I think the most demanding thing that I've done recently is preparing preview videos.
Replies
Boosts
Views
Activity
Apr ’23
Reply to Understanding App Reviews in a multi-country scenario
can the app be rejected only for some countries and approved for others when submitting a new release? No. if the app violates some country's law or guideline, will the app be unable to release globally until we have resolved all the issues? I don't know about this. My guess is that it would initially be rejected globally, but you would then be allowed to remove it from the affected countries and have it approved. What sort of issues are you concerned about?
Replies
Boosts
Views
Activity
Apr ’23
Reply to Screenshots for 5.5" iPhone
I've had an app rejected for including extraneous content in the screenshots, so I'd be cautious about "including other graphic elements". On the other hand I have used iPad screenshots from wrong devices, scaled to the correct dimensions, and that hasn't been noticed. Taking screenshots on an SE 2 or 3 and scaling up is an option.
Replies
Boosts
Views
Activity
Apr ’23
Reply to Efficiently searching a LARGE GeoJson file to see if it contains a point
You need a "spatial index". Decide whether you want to do this in-memory or on-disk. If on-disk, look at the geospatial extensions for sqlite. (200 MB is an intermediate size. If it were 20 GB, you'd definitely want to do it on disk. For 200 MB, you need to ask what is more important, speed of lookup or startup time.) If you want to make your own spatial index, I recommend "Foundations of Multidimensional and Metric Data Structures" by Samet. This is not a difficult case as the data is read-only, it gets much more complicated if you are modifying it.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’23
Reply to IAP for non consumable
Where do I host the PKG file? On some web server of your choice. (E.g. AWS S3 or similar.) How do I add the URL in the main app or do I have to do this in apple connect? You need to implement all the code to securely download it yourself. You don’t just “add the URL” somewhere.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Apr ’23
Reply to Why proceeds in different currencies and countries are not equal for the same price tier?
I think Apple try to estimate the long-term trends in exchange rates. When they make a change, it does not try to align the prices with the exchange rates on that day, but rather with their forecast of what the exchange rates will be like over the next year or so. Rounding to xx.99 prices is also a complicating factor. the price tier $9.99 the price in EUR will become EUR 9.99, and consequently the sales in EUR will be anywhere from $8.7 to $9.2 (before Apple commission fee), depending on the country, at the current EUR/USD exchange rate. Proceeds from a EUR 9.99 sale will vary from 6.79 in Croatia to 7.32 in Luxembourg, because of the different VAT rates in those countries (16% to 25%). (For 15% "small business" Apple commission.) Note that years ago the prices were the same throughout the Euro-zone and everyone paid Luxembourg VAT because Apple operated through an office there. That changed a few years ago and now consumers pay their local rate of VAT. I wonder whether, if it had always been like this, Apple would have had different prices for different EU countries depending on their VAT rates.
Replies
Boosts
Views
Activity
Apr ’23
Reply to App Identifier not available after app removal
Apple advised us that for renaming app, we need to remove it from store and create a brand new app. That doesn't sound right to me. Did they tell you that in an email that you can quote here? According to https://developer.apple.com/help/app-store-connect/reference/app-information "Name .... It can be edited until you submit the app to App Review. Later, you can change the name when you create a new version" Now that you have deleted the app, I'm not sure what you can do.
Topic: Code Signing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’23