Post

Replies

Boosts

Views

Activity

Reply to In app purchase
Or is a single receipt updated to reflect the IAP, with original purchase and purchase date? Yes - there is a single app receipt, which describes the original (free) purchase of the app itself, and has a separate section describing each IAP purchase. But note that using the app receipt may not be the easiest way to determine whether the IAP has been purchased. See the StoreKit and StoreKit2 documentation. Is this a new app, written in Swift? In that case, look at the StoreKit2 documentation for how to determine which IAPs have been purchased. (Do you have serious concerns about piracy? That may influence how you check if the IAP has been purchased.)
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’22
Reply to Determining transaction fees
It sounds like "the services are delivered outside the app". This means that you cannot use in-app purchase, and there are no transaction fees to consider. BUT - what are you going to do to make the app justify actually being an app? Apple do reject apps that could simply be websites.
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’22
Reply to IAP, Digital Marketplace, and Split Payment Recipients
Apple will pay the proceeds to you, you will then need to send the other party’s share to them. Apple takes 30% (or 15% if you are a small business) from what the user pays. Beware of tax. Developers are sometimes surprised to get less than the expected because Apple have deducted VAT or equivalent. Are you sure IAP is right for this application? Is the “digital content” “consumed within the app”?
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’22
Reply to Personal name vs Company Name
Yes, the situation in the UK is as you describe: a "sole trader" is relatively simple administratively (i.e. just one additional section in your personal tax return) but Apple will only show your personal name in the app store. Actually forming a limited company here is not too difficult, but subsequently the tax admin is quite considerable; you have to file accounts for corporation tax, and you have to manage both the employer's and the employee's side of paying yourself a salary. But you get to put your business name on the app store! Of course you do have the option of employing an accountant to do all the extra stuff for you. I did this change about 4 years ago. Now that I know what I'm doing, I'd say that it takes a couple of days per year for the corporation tax accounting and a few hours per month for the salary payment accounting. So maybe it has reduced the time I can spend on useful work by 4%? If I understand correctly - which I may not - in the USA they have the concept of "disregarded entities" for tax. So if you establish an LLC with one owner and one employee, that is a "disregarded entity" and you are taxed as if it didn't exist. That makes things simpler. Am I right about that?
Jul ’22
Reply to what targets can I create written in C++ in Xcode 14
Any non-trivial C++ app will need to bridge to objective-C or Swift in order to access Apple's APIs. C++-to-objective-C works very smoothly, basically you can mix everything in one file. C++-to-Swift is more difficult. Basically, if you have an app that uses a lot of Apple APIs then C++ is not ideal. On the other hand, if you have an app where the bulk of the code is not using Apple APIs then you can consider using C++ for the internal parts with a thin layer of objective-C or Swift on the outside.
Jul ’22