Android как разрешения в iOS

В android вы определяете разрешения для gps, sms-отправки, местоположения, .. в файле манифеста. Есть ли что-нибудь подобное в iOS, так что пользователь будет знать, какие возможности телефона использует какое-то приложение перед установкой? Или пользователь предупреждается во время использования приложения, когда какая-то функция хочет что-то использовать (например, gps, sms …)?

Solutions Collecting From Web of "Android как разрешения в iOS"

В iOS вы заявляете свои требования к приложениям в своем манифестном Info.plist . Но эта информация не используется для получения разрешения пользователя, только для обеспечения совместимости с устройством.

Только Уведомления и службы определения местоположения требуют разрешения пользователя, которое автоматически запрашивается у пользователя в первый раз, когда ваше приложение пытается использовать соответствующий API.

Я предполагаю, что многие другие разрешения уже предоставлены через лицензионное соглашение Apple Store, которое пользователь должен принять, в отличие от Android (я думаю, вы можете установить приложение, не используя рынок, это не так, что сильно изменяет с юридической точки зрения )

На iPhone нет таких прав, как разрешения.

Единственное, о чем предупреждается пользователь, – это когда приложение использует свое текущее местоположение – тогда пользователю предлагается системное предупреждение и должно явно разрешать или запрещать доступ приложения к данным о местоположении.

Что касается sms и электронной почты, они могут быть созданы и отправлены только через стандартные контроллеры, поэтому пользователь будет знать об этом в любом случае