Android нравится разрешения в iOS
-
26-10-2019 - |
Вопрос
В Android вы определяете разрешения для GPS, SMS -отправка, местоположение, .., в файле Manifest. Есть ли что -то подобное в iOS, поэтому пользователь будет знать, какие возможности телефона использует в приложении, которое использует перед установкой? Или пользователь предупреждают во время приложения, когда какая -то функция хочет что -то использовать (например, GPS, SMS ...)?
Решение
В iOS вы объявляете ваши требования к заявлению в его манифесте Info.plist
. Анкет Но эта информация не используется для запроса разрешения пользователя, только для обеспечения совместимости устройств.
Только уведомления и службы местоположения требуют разрешения пользователя, которое автоматически На вопрос пользователю в первый раз, когда ваше приложение пытается использовать соответствующий API.
Я предполагаю, что многие другие разрешения уже предоставляются через лицензионное соглашение Apple Store, что пользователь должен был принять, в отличие от Android (Думаю, вы можете установить приложение без использования рынка? Что сильно меняется с юридической точки зрения)
Другие советы
Там нет таких вещей, как разрешения на iPhone.
Единственное, о чем предупреждают пользователь, это когда приложение использует его текущее местоположение - тогда пользователю предлагается с помощью системы и должно явно разрешать или отклонить доступ приложения к данным местоположения.
Что касается SMS и электронной почты, они могут быть созданы и отправлены только через стандартные контроллеры, поэтому пользователь будет знать об этом в любом случае