Post

Replies

Boosts

Views

Activity

Reply to Is there any public API on MacOS to identify File-type by its contents, like 'file' command-line does?
According to the Wikipedia page for the file command: https://en.wikipedia.org/wiki/File_%28command%29 As of version 4.00 of the Ian Darwin/Christos Zoulas version of file, the functionality of file is incorporated into a libmagic library that is accessible via C (and C-compatible) linking I don't think that macOS has this libmagic (maybe the file command is statically linked with it?), but I've not investigated properly; maybe someone else can confirm. In any case it is BSD-licensed so you could compile it yourself.
Topic: App & System Services SubTopic: Core OS Tags:
Apr ’22
Reply to Does App Store Small Business Program 15 % fee rate apply to all currencies?
In most countries, the proceeds are after Apple's commission and VAT or equivalent have been deducted. The USA is the exception, as they either don't have tax on apps or the tax is applied on top of the price that the user sees. I think it's a coincidence that in the Czech case the total of the VAT and the 15% small business commission is about 30%. Have a look at some other countries and see what you think.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’22
Reply to Does App Store Small Business Program 15 % fee rate apply to all currencies?
No you cannot "choose Apple not to take care of your taxes", because they aren't your taxes, they are Apple's taxes. The end-user makes a purchase from (if they're in Europe) Apple Ireland. Apple Ireland is VAT-registered, so they pay VAT. Are the "other people" you refer to VAT-registered businesses? Are they in the same country as you? It may be worthwhile for you to be VAT-registered even if you are below the registration threshold, depending on the answers. You cannot avoid VAT on app store transactions (and rightly so). P.S. I think you may need to find an accountant.
Topic: App & System Services SubTopic: StoreKit Tags:
Apr ’22
Reply to Desktop platform 20k downloads one day
Originally, "Desktop" meant that users had purchased it using iTunes on their Mac and then synced to their iPhone/etc using USB. I don't know if that process is still possible; it's certainly not common. Now, I believe that "Desktop" means that a user with an "Apple Silicon" Mac has installed a "Designed for iPad" app on their Mac. There may be other circumstances where "Desktop" means "miscellaneous" in some other sense.
Apr ’22
Reply to Invoice Apple
according to the EU we must send invoice to apple No, it's not "according to the EU", it depends on which country you are in. But yes it is true that in some countries you are required to always generate invoices and that is why Apple provides this address in Ireland. would be fine? Yes. should I write in invoice the payment that I receive from apple? or the price that I sell in store? I think Apple don't care what you write in the invoice, I doubt that they even open the envelopes. By far the simplest thing is to send an invoice for the amount that Apple have actually paid you, in your home currency, after you have received it. Anything else involves tracking multiple currencies, rounding, and other complications. Your objective should be to do whatever is needed to satisfy your local tax and other accounting rules.
Apr ’22
Reply to Limits and quotas on DeviceCheck / AppAttest APIs
These numbers are not published. I filed a bug suggesting that the docs should say something about this, with no reply obviously. I’ve not yet seen a “slow down” response from Apple. My fastest submissions are when I refresh App Attest receipts, where I submit them as fast as possible from a single-threaded process. I guess that manages 10-20 requests per second for a few minutes at a time. Does anyone else have any info about the fastest rate they have achieved?
Topic: App & System Services SubTopic: General Tags:
Apr ’22
Reply to Account Deletion for Apple Store Reviewers
new credentials every time we submit in case they test to delete? Yes. Or give them a list of 100 accounts and tell them to pick one at random. Also, make your error message say “You deleted this account on Date at Time” and maybe even “click here to un-delete”, not just “error no such account”.
Topic: Privacy & Security SubTopic: General Tags:
Apr ’22