Post

Replies

Boosts

Views

Activity

Reply to Need confirmation on Apple's percentage from in-app purchases revenue in free apps
Because the app is available to download for free, Apple will not take a percentage of the "in-game-currency" revenue, correct or did I misread? No, that's not correct. Apple take commission on all in-app purchase transactions. The only case where Apple don't take commission is when you are selling things that are non used within the app - for example, physical goods that are sent to the user, as in a supermarket or food delivery app. But in those cases, you need to provide your own payment processing; you can't use In-App Purchase. You may want to argue that "tipping other users" falls outside the "used in the app" definition. I don't know about that. It may depend on what the other users are doing that deserved tipping. For example, I guess you can tip your Uber driver and not pay Apple. But it is that aspect that matters, not whether the app is initially free or paid. Note that in many cases the commission will be 15%, not 30%. “On the iOS, iPadOS, watchOS, and macOS App Store, Apple charges a 30% fee for apps and in-app purchases. However, the fee doesn't apply to free apps.” Where does that quote come from? Do read your developer agreement! It has all the answers.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’23
Reply to Looking for AWS database recommendations for an Augmented Reality application
I think you should be considering DynamoDB vs. “MemoryDB for Redis”. The important question is whether DynamoDB is fast enough for you - are you trying to update the positions of things in real-time? And you’ll also need to consider cost. DynamoDB is not particularly difficult to use, but you will have issues around authentication/authorisation if you want to connect directly from your app; how do plan to do that? (I’ve only used DynamoDB from AWS Lambda functions that the app invokes.)
Topic: Spatial Computing SubTopic: ARKit Tags:
Apr ’23
Reply to Can my app send Crash Data automatically?
For those users who have opted-in to “share analytics with app developers”, you will get anonymised aggregated crash reports that appear magically in XCode’s “organizer” window. Regarding the privacy declaration, IMO all apps should disclose “diagnostics - not linked to you” because of this feature. But others seem to have different ideas.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Mar ’23
Reply to Get device height with centimeter precision
It sounds like you understand the issues involved with using the accelerometer. In some cases, "sensor fusion" can be used to combine inputs from multiple sensors to get useful results; search for "Kalman Filter". I think this was first used for the Apollo navigation computer. It might be possible to combine barometric pressure data with accelerometer data to measure things in the way you want. Have you looked at the barometric pressure data? Does Core Motion already do any of this for you?
Topic: App & System Services SubTopic: Hardware Tags:
Mar ’23
Reply to Need confirmation on Apple's percentage from in-app purchases revenue in free apps
Because the app is available to download for free, Apple will not take a percentage of the "in-game-currency" revenue, correct or did I misread? No, that's not correct. Apple take commission on all in-app purchase transactions. The only case where Apple don't take commission is when you are selling things that are non used within the app - for example, physical goods that are sent to the user, as in a supermarket or food delivery app. But in those cases, you need to provide your own payment processing; you can't use In-App Purchase. You may want to argue that "tipping other users" falls outside the "used in the app" definition. I don't know about that. It may depend on what the other users are doing that deserved tipping. For example, I guess you can tip your Uber driver and not pay Apple. But it is that aspect that matters, not whether the app is initially free or paid. Note that in many cases the commission will be 15%, not 30%. “On the iOS, iPadOS, watchOS, and macOS App Store, Apple charges a 30% fee for apps and in-app purchases. However, the fee doesn't apply to free apps.” Where does that quote come from? Do read your developer agreement! It has all the answers.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Apr ’23
Reply to Looking for AWS database recommendations for an Augmented Reality application
I think you should be considering DynamoDB vs. “MemoryDB for Redis”. The important question is whether DynamoDB is fast enough for you - are you trying to update the positions of things in real-time? And you’ll also need to consider cost. DynamoDB is not particularly difficult to use, but you will have issues around authentication/authorisation if you want to connect directly from your app; how do plan to do that? (I’ve only used DynamoDB from AWS Lambda functions that the app invokes.)
Topic: Spatial Computing SubTopic: ARKit Tags:
Replies
Boosts
Views
Activity
Apr ’23
Reply to Can my app send Crash Data automatically?
For those users who have opted-in to “share analytics with app developers”, you will get anonymised aggregated crash reports that appear magically in XCode’s “organizer” window. Regarding the privacy declaration, IMO all apps should disclose “diagnostics - not linked to you” because of this feature. But others seem to have different ideas.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Mar ’23
Reply to AppStoreConnect API - How to set pricing
You aren’t the first to post here about this API being over-complicated and poorly documented - though most have been asking about IAP pricing, rather than apps. (See the “App Store Connect API” forum tag for more posts.) Personally, I’m hoping that there will be an easy-to-use utility on Github before I need to deal with this myself!
Replies
Boosts
Views
Activity
Mar ’23
Reply to Get device height with centimeter precision
It sounds like you understand the issues involved with using the accelerometer. In some cases, "sensor fusion" can be used to combine inputs from multiple sensors to get useful results; search for "Kalman Filter". I think this was first used for the Apollo navigation computer. It might be possible to combine barometric pressure data with accelerometer data to measure things in the way you want. Have you looked at the barometric pressure data? Does Core Motion already do any of this for you?
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Mar ’23