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
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:
Replies
Boosts
Views
Activity
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:
Replies
Boosts
Views
Activity
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:
Replies
Boosts
Views
Activity
Jul ’22
Reply to Apple guideline on Offering account deletion in your app
That may depend on what country you (or your users) are in, and what your app does.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’22
Reply to WeatherKit UV index is always returning 0
I think it may be a timezone issue. Note "cloud.moon.rain" - moon is a clue that it thinks it's night. Oh, and "isDaylight: false". The time shown is 14:00 +0000. That should surely be 14:00 +0800. (Or is it -0800, I'm never sure about that...)
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’22
Reply to Overuse of DispatchQueue.main.async?
So it enters doStuff2() but that function also calls DispatchQueue.main.async - and therefore, that code never gets executed. It does get executed. But not until after the "print after" statement has executed.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jul ’22
Reply to 8 years old girl wants to publish her solo developed iOS App, but age criteria hit hard, and is there any way to recognize such talents?
The traditional approach is to lie about your age.
Replies
Boosts
Views
Activity
Jul ’22
Reply to getting money into a bank account
It probably depends on what country you are in, and possibly what bank you use. I see the payment the same day.
Replies
Boosts
Views
Activity
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?
Replies
Boosts
Views
Activity
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.
Replies
Boosts
Views
Activity
Jul ’22
Reply to Developer Program Enrollment is still failed
Have you also tried using Safari?
Replies
Boosts
Views
Activity
Jul ’22
Reply to Feedback Assistant: Language and Feedback from Apple?
Don't expect to get any useful replies to things you send to Feedback Assistant. If you have a question that needs an answer, try (in order of preference): Search the internet. Stack Overflow. Apple Developer Technical Support ($$$) This forum. ..... 999. Feedback Assistant.
Replies
Boosts
Views
Activity
Jun ’22
Reply to Sandbox purchase
I found that the “agree” button became active after I rotated the iPad between landscape and portrait.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Jun ’22
Reply to why I developed applications always can't approved?
Just wait. Eventually, they will either accept the app or something else. For now, just wait.
Replies
Boosts
Views
Activity
Jun ’22
Reply to Does your app use encryption? Should I select yes if my app uses only HTTPS?
No, you don't need export compliance paperwork if you're just using the HTTPS implementation that Apple has provided.
Replies
Boosts
Views
Activity
Jun ’22