Вопрос

В Android вы определяете разрешения для GPS, SMS -отправка, местоположение, .., в файле Manifest. Есть ли что -то подобное в iOS, поэтому пользователь будет знать, какие возможности телефона использует в приложении, которое использует перед установкой? Или пользователь предупреждают во время приложения, когда какая -то функция хочет что -то использовать (например, GPS, SMS ...)?

Это было полезно?

Решение

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

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

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

Другие советы

Там нет таких вещей, как разрешения на iPhone.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top