Принято считать, что если у вас нет учетной записи пользователя , то у вас не может быть никаких пользовательских данных, связанных с вашим именем. Вам не нужно заставлять пользователя иметь учетную запись или блокировать ее.
Когда им что-то нравится, просто покажите диалоговое окно с сообщением: «Если у вас нет учетной записи, ваши избранные хранятся только на устройстве. Если вы хотите, чтобы ваши избранные были доступны везде, пожалуйста, создайте учетную запись», тогда покажите опции для » Создать аккаунт "или" Нет, спасибо "
Создать учетную запись: Переход на страницу создания учетной записи
Нет, спасибо: Добавляет устройство в список избранного и позволяет пользователю продолжать делать то же, что и ваше приложение.
Здесь нет проблем с тем, что я вижу. Если у вас нет учетной записи, вы не получаете функциональность учетной записи. Если вы отслеживаете пользователей, когда они ничего не вводят, это также немного незаконно и жутко, так что нет необходимости раздвигать ограничения на то, как вы можете отслеживать того же пользователя.
Еще один способ думать об этом - сделать регистрацию настолько простой, что они не возражают, а также гарантировать, что она того стоит. Не будет использоваться для продажи спама или информации. Возьмите приложение «что такое приложение» в качестве примера, даже если вам нужен номер мобильного телефона для отправки сообщений, он просто используется в качестве уникального идентификатора и не имеет никакого отношения к номеру устройства.
Запросите их номер телефона или адрес электронной почты или просто любой адрес электронной почты, вы, скорее всего, получите поддельную информацию.
А что говорит ваша аналитика? Получаете ли вы запросы от пользователей о том, что они потеряли всю информацию на другом устройстве? Сколько людей использует ваш любимый функционал?