You got your numbers waaaay offIn 2022 alone Apple rejected 1,679,694 apps for privacy/security/fraud issues. Leaving 1,788,322 apps in the App Store that passed.
It sounds like you just did though 😬😂You don't think Apple requiring us justifying use of USERDEFAULTS, the most basic of APIs, is insane?
I use UserDefaults to store user preferences, settings, etc. I shouldn't need to justify that.
What system information can it gather? Do you have documentation? I find it interesting because UserDefaults is a key storage system.UserDefaults is included because there are ways to use it to get information from the system that can be used in fingerprinting. It is not just for the app’s settings.
Every app I’ve seen everyone work on could justify their use of user defaults the same way though. Requiring this is just ridiculously redundant. Really if they require this, they could just add this to the Xcode new project template info plist. 😂It sounds like you just did though 😬😂
You got your numbers waaaay off
Also, app submissions rejected doesn't means the app is not in the store. Last year I had a submission rejected and later approved when I was able to show the reviewer that a prompt he was complaining about was actually a native one recently introduced by Apple
My app was rejected for streaming sporting events I did not have the rights to.You got your numbers waaaay off
Also, app submissions rejected doesn't means the app is not in the store. Last year I had a submission rejected and later approved when I was able to show the reviewer that a prompt he was complaining about was actually a native one recently introduced by Apple
Hey no, there's a bit of confusion here. Apple did not reject 1.6 million apps. They rejected 1.6 million submissions. This is not 1.6 million apps, as you can submit your app a thousand times. It's also extremely common to be rejected for technical issues - crashes, poor implementation of Apple Pay etc. Your statement of 1.6 million apps rejected for privacy/malware/etc isn't what that document says.Waaaay off? I cited 1,679,694 apps rejected. Your link to Apple's document cites 1,679,694 apps rejected.
I'll go with Apple's use of the term rejected.
Hey no, there's a bit of confusion here. Apple did not reject 1.6 million apps. They rejected 1.6 million submissions. This is not 1.6 million apps, as you can submit your app a thousand times. It's also extremely common to be rejected for technical issues - crashes, poor implementation of Apple Pay etc. Your statement of 1.6 million apps rejected for privacy/malware/etc isn't what that document says.
There's a difference between an "app" and an "app submission"Waaaay off? I cited 1,679,694 apps rejected. Your link to Apple's document cites 1,679,694 apps rejected.
I'll go with Apple's use of the term rejected.
No worries. Sorry, I didn't want to come across as a dick there. Just I saw some confusion.Regarding submissions, of course. I assumed that would be apparent to most people. I should have included that word.
There's a difference between an "app" and an "app submission"
Total number of apps on the App Store
1,783,232
App submissions reviewed1 6,101,913
App submissions rejected
1,679,694
They didn't reject 1,679,694 apps, they rejected "app submissions", the same way those 6,101,913 are not "apps", the app store only had 1,783,232 in 2022
I am a scientist but I have been programming for 45 years. Dumbing things down is not always the best approach to technical communication. And nothing prevents a generic explanation (e.g., 'Oops something went wrong') followed by a more technical one (e.g., 'Oops something went wrong. The technical bit: A variable (variable name NumberOfSheep in subroutine SheepCount()) was found to have an invalid value (<0). This is likely to be a user input error.').Are you a programmer? Because something I got reprimanded pretty early in my career was about being too technical to the user
Yes, many users get easily scared if you go too technical and start demanding more explanations that they would still don't understand. There's a reason those generic errors exist
Just admit you are wrong and probably ignorant about the review process, you said:See my post right above yours.
That's not true in any way, I get rejected all the time and never have they complained about privacy/security/fraudIn 2022 alone Apple rejected 1,679,694 apps for privacy/security/fraud issues
So you work in Academia, very different stuffI am a scientist but I have been programming for 45 years. Dumbing things down is not always the best approach to technical communication. And nothing prevents a generic explanation (e.g., 'Oops something went wrong') followed by a more technical one (e.g., 'Oops something went wrong. The technical bit: A variable (variable name NumberOfSheep in subroutine SheepCount()) was found to have an invalid value (<0). This is likely to be a user input error.').
Scientists often have to convey complex information to lay people. One of my mentors always said that in scientific writing, the job is not done until a layperson, an expert in the general field, and an expert in the specific field all are provided with enough information to broadly understand what is being written at the level of detail they want. Alas, that does not seem to be the standard in computer science, perhaps due to laziness, or perhaps due to the self-interest in making things sound so complex that mere mortals give up trying to understand, and are therefore willing to pay high salaries to those who do.
Think about how much effort you put into commenting code so that it is readable to other coders. Now compare that to how much time you spend composing error messages for the user. Just sayin'.
Just admit you are wrong and probably ignorant about the review process, you said:
That's not true in any way, I get rejected all the time and never have they complained about privacy/security/fraud
They just rejected 1,679,694 submissions, and apps submissions get rejected for very silly or dumb reasons
But doesn’t this raise the level of apps on the App Store and further differentiate itself from apps that might be side loaded?You’d have thought that Apple would want to put up less barriers for developers in the face of needing to allow alternate stores and sideloading on devices in the near future.
The many negative comments from devs above say otherwise.But doesn’t this raise the level of apps on the App Store and further differentiate itself from apps that might be side loaded?
So that developers can access location, contacts, mail, iCloud and every thing available on the phone and sell it to advertisers ?It's gonna push more and more developers to demand alternative app stores and sideloading
And makes most informed consumers less interested in using them.It's gonna push more and more developers to demand alternative app stores and sideloading
Apps can now access to icloud without asking permission from the user. I have to go into Setup about once a month and turn off all the apps which in their updates added icloud access.So that developers can access location, contacts, mail, iCloud and every thing available on the phone and sell it to advertisers ?
As long as Apple doesn't require permission, people can fill up their iCloud storage and need to buy more. It's all about the 💰💰💰Apps can now access to icloud without asking permission from the user. I have to go into Setup about once a month and turn off all the apps which in their updates added icloud access.