В приложении iOS, когда я обнаруживаю неправомерное действие пользователя (например, публикацию насильственного контента), я не хочу приостанавливать пользователя от использования моего приложения. Основная идея реализации этой функции заключается в создании и сохранении уникального идентификатора для каждой установки приложения и приостановке использования серверных API.
У меня вопрос: как я могу реализовать эту функцию, даже если пользователь переустановит приложение и все равно пройдет отправку Apple в iTunes?
Я придумал два способа технически реализовать эту функцию, но мне интересно, как на это отреагирует Apple.
- Сохраните IDFA (я понимаю, что пользователи могут сбросить идентификатор от своего имени)
- Сохраните сгенерированный приложением udid в связке ключей (который не следует удалять, даже если пользователь удалит приложение).
Я знаю, что нет идеальных ответов, но был бы признателен за обсуждение этого вопроса с любым, кто пытался представить подобное приложение, или с кем-либо, кто хорошо знаком с рекомендациями Apple. Спасибо.