Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android like permissions in iOS

In android, you define permissions for gps, sms sending, location , .., in the manifest file. Is there anything similar in the iOS, so the user would know what capabilities of the phone some app uses before installation? Or is the user warned during app use when some function wants to use something (e.g. gps, sms...)?

like image 817
DixieFlatline Avatar asked Apr 28 '11 17:04

DixieFlatline


People also ask

How do I get app permissions on my iPhone?

To check your app permissions, go to Settings —> Privacy. A list of different categories, such as Location Tracking, Bluetooth, Contacts, Microphone, Photos, and more will appear. You can click on each specific category to see which apps have access to that data. You can grant or revoke permissions as you see fit.

What is Android controller permissions?

What is the Android permissions controller? The Android permissions controller is a part of the Android operating system that tells apps what they can and can't access. When you install a new app, the Android permissions controller is what gives you the option to allow or deny permissions for that app.


1 Answers

In iOS you declare your application requirements in its manifest-like Info.plist. But this information is not used to ask user permission, only for ensuring device compatibility.

Only Notifications and Location Services require user permission, which is automatically asked to the user the very first time your application attempt to use the corresponding API.

My guess is that many other permissions are already granted via the Apple Store license agreement, that the user must have accepted, unlike Android (I guess you can install an app without using the market isnt? which changes a lot from a legal point of view)

like image 169
Vincent Guerci Avatar answered Oct 11 '22 14:10

Vincent Guerci