I'm not sure how to look for this, so even a few keywords will be enough or +1 if someone can point me to the relevant documentation.
Android has approx. 122 permissions described here . What is equivalent in iOS? Do developers announce permissions or can they access everything? If everything, where can I find what this βeverythingβ entails?
Despite the fact that there are key differences in access to the iOS and Android systems, what Apple has done is to allow you to use some system resources (for example, contacts or photos, for example), and also register your application through some keys in the property list to use features such as background execution (for example, a voip application that wants to listen to incoming calls). Here you can find all these options (keys).
iOS
Android
Unfortunately, there is no such thing in iOS. You may be interested in reading this article on the difference between iOS and Android at this particular point.
In iOS, there is no conceptual concept of permission. You can access each public API if it does not contradict the agreement with the developer, and if you do something wrong, your application will be rejected by Apple.
In iOS there is no concept of βpermissionβ, there are certain things that you are allowed to do, and certain things that you do not. You do not need to request the user access to these permissions.
I do not know a specific list of things that you are allowed to do, but the Review Guide should give you a good idea.
There is no permission concept for iOS (iOS 5 may happen in iOS 6, but not count on it). You can only access the official API approved by Apple. Use of any unofficial API is not permitted, and in most cases this will result in your application being rejected for distribution to the AppStore.
Closest you will find permissions in the notifications that you see when using Location. Read more @: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10
Regards, Bo
Source: https://habr.com/ru/post/1258432/More articles:Dozer how to ignore annotated field - javaCoreLocation: CPAS data response was invaild - iosUnable to subclass SKSpriteNode - swiftConverting from a list of string array to a list of objects - arraysRequested package ... not found in any version - gitSecret white space at the bottom of a form element - htmlJava Script Device Testing - CRM 2016 Online - javascriptconvert grayscale image to three channel image - pythonAutomatic Partition Number in RMarkdown - r-markdownCMFCMenuButton redraws incorrectly when switching high contrast mode - c ++All Articles