Мой Swift приложение использует следующий фрагмент кода, чтобы создать уникальную строку:Отправка UUID на сервере, не спрашивая разрешения (для аналитики)
UIDevice.currentDevice().identifierForVendor.UUIDString
Для аналитических целей наше приложение посылает PUT
запрос на наш сервер, используя этот UUID, когда пользователь нажимает определенную кнопку в приложении. Это по существу позволяет нам создать таблицу анонимной информации для аналитических целей. Мы не располагаем информацией о пользователе, а именно случайной строкой, идентифицирующей устройство (на основе того, на что я полагаю, зависит от каждого приложения).
Мой вопрос: разрешено ли это делать, не спрашивая разрешения пользователя? Я понимаю, что этично сначала спрашивать, прежде чем отправлять анонимные данные об использовании, но запрещает ли Apple физически делать это (как в случае отклонения приложения)?
Причина, по которой я задаю этот вопрос, состоит в том, что информация об использовании особенно полезна для нас, и мы не хотим пугать пользователя, задавая им эти данные, когда это что-то такое основное.
Большое спасибо! Я не мог найти документацию, подтверждающую ваш аргумент, поэтому я очень благодарен за ваш ответ. – jskidd3