#ios #xcode #app-store-connect #apptrackingtransparency
Вопрос:
Я искал окончательный ответ на этот вопрос относительно недавнего отклонения моего приложения Apple в соответствии с их новым требованием к руководству 5.1.2 политики отслеживания IDFA/приложений.
Мое приложение-это приложение на основе GPS для друзей или личной истории отслеживания GPS (в зависимости от того, для чего пользователь выберет его). Вся информация является локальной для приложения и моего сервиса, мы не продаем, не используем третьих лиц и ничего не рекламируем.
Мой вопрос касается идентификатора устройства. Создает ли UUID-идентификатор с использованием идентификатора устройства для «отслеживания» пользователя?
Я использую UUID не для отслеживания устройства, а пользователя. У них есть возможность выйти из аппаратного устройства, перейти на другое аппаратное устройство и войти туда, и он повторно использует UUID на новом устройстве. Таким образом, технически я отслеживаю не устройство, а пользователя только для того, чтобы отслеживать всех и их связанных друзей и т. Д. В нашей базе данных.
Если это так, поскольку я разрешаю пользователю выбрать имя пользователя, должен ли я просто отключить/удалить весь UUID-код и просто «отслеживать» пользователя в БД, используя имя пользователя? Это одна из причин, по которой apple жалуется?
Информация Apple говорит о том, чтобы не отправлять ничего «с устройства», что является самоидентификацией, но это необходимо, если вы хотите, чтобы 2 или более друзей «отслеживали» друг друга, поэтому у вас должен быть способ идентифицировать устройство.
Я также использую UUID вместе с их именем пользователя, потому что хакеру сложнее получить действительную пару имя пользователя/UUID, если они попытаются взломать наши службы, чем угадать чье-то имя пользователя, такое как «Эндрю». Я думаю, что если я использую их имя пользователя/пароль, это также сработает, но мне больше нравится длина и случайность использования UUID.
Мне интересно, удалось ли кому-нибудь еще решить ту же проблему с отслеживанием GPS с Apple, чтобы заставить ее работать, не требуя всплывающих окон «Отслеживание рекламы» и т. Д.
Спасибо за любые предложения/помощь!
Комментарии:
1. Я не вижу в вашем описании ничего такого, что требовало бы ATT. Простое разрешение пользователю войти в систему не позволяет отслеживать их. Отслеживание связано с сопоставлением несвязанных действий. например, если вы каким-то образом предоставили Facebook идентификатор, позволяющий связать их местоположение или другую активность в вашем приложении с их активностью в Facebook. Обычно, если пользователь может создать учетную запись, уникальный идентификатор создается вашим сервером и используется в качестве идентификатора базы данных для его записи пользователя. Обычно вы не отправляете uuid с устройства, потому что как вы получаете идентификатор на новое устройство
2. Спасибо вам за ваши отзывы. Я собираюсь изменить настройки конфиденциальности на портале, которые, как мне кажется, не все были сделаны правильно. Возможно, это единственная проблема, которая у меня есть, но я хотел бы проконсультироваться с другими. Я обновлю это сообщение, когда получу его одобрение Apple, о том, что я сделал, чтобы решить эту проблему.