Создайте индивидуальную адаптацию

С помощью Firebase Dynamic Links вы можете реализовать масштабируемый и адаптированный процесс адаптации для привлеченных пользователей, например тот, с которым Fabulous удвоил коэффициент удержания.

Прежде чем начать, подключите свое приложение Android или Apple к проекту Firebase. Следуйте инструкциям в разделе Начало работы для Android или Начало работы для платформ Apple .

Обзор реализации

  1. Настройте динамические ссылки для программного создания настраиваемых ссылок из вашего приложения. Вы можете настроить динамические ссылки в консоли Firebase, а затем использовать платформы Apple и Android SDK для создания новых ссылок с настраиваемыми параметрами из вашего приложения, когда пользователи нажимают ссылку-приглашение.
  2. Добавьте приглашения в свое приложение и упростите пользователям обмен динамическими ссылками. Когда пользователи приглашают своих друзей в ваше приложение, приложение создает динамическую ссылку с полезной нагрузкой, и пользователь делится динамической ссылкой через знакомый родной системный диалог.
  3. Отправляйте приглашенных пользователей в нужное место, считывая данные из входящей динамической ссылки. Когда приглашенный пользователь впервые приходит в ваше приложение по динамической ссылке, получите его информационный пакет и запустите настраиваемый процесс адаптации, который понравится вашему новому пользователю.

Настроить динамические ссылки

Используйте API iOS и Android Builder, чтобы создать короткую ссылку с нужными вам параметрами. Здесь мы изучаем реализацию взаимодействия между пользователями , но вы можете изучить другие реализации в документации по динамическим ссылкам.

Что делать в консоли Firebase

  1. Перейдите в « Настройки ».
  2. Выберите свой проект и запишите ключ веб-API .
  3. Затем перейдите в « Динамические ссылки » и нажмите «Начать» .
  4. В консоли Firebase есть пошаговый процесс создания динамической ссылки, но мы не собираемся использовать его прямо сейчас, поэтому нажмите « Отмена » .
  5. Чтобы программно создать динамические ссылки в вашем приложении, вам нужна короткая ссылка, специфичная для вашего проекта. Этот URL-адрес находится в верхнем левом углу окна «Динамические ссылки». Когда вы нажимаете на нее, она автоматически копируется в буфер обмена.

Что делать в вашем приложении

  1. Программно создайте динамическую ссылку с помощью iOS Builder API или Android Builder API .
  2. Добавьте параметры в свою динамическую ссылку, чтобы вы могли направить нового пользователя к его индивидуальному процессу адаптации. Например, дата, идентификатор пользователя или регион.

Добавьте приглашения в свое приложение

Предположим, что один из ваших счастливых пользователей хочет поделиться вашим приложением. Чтобы вашим пользователям было как можно проще приглашать своих друзей, следуйте этим двум рекомендациям:

  • Разместите ссылку-приглашение в легкодоступном месте.
  • Предлагайте пригласить друзей, когда пользователи что-то сделают в приложении. Например, когда они выигрывают уровень, завершают задание, делятся публикацией или получают положительные отзывы от других.

Что делать в вашем приложении

После создания динамической ссылки откройте диалоговое окно общего доступа к системе из своего приложения. В Android добавьте код, аналогичный приведенным ниже примерам:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

Таким образом, ваши пользователи могут поделиться приложением, используя предпочитаемое приложение для обмена сообщениями или социальную сеть.

Приглашенные пользователи на борту

Когда пользователи переходят по ссылке-приглашению в ваше приложение, вы можете получить информационный пакет из динамических ссылок, по которым они переходили (например, с псевдонимом приглашающего, именем пользователя и т. д.). Вы можете использовать эту информацию, чтобы порадовать своего нового пользователя.

Например, если в вашей игре есть кланы, вы можете предложить новому игроку присоединиться к гильдии приглашающего игрока после обучения. Или, если у вас есть приложение для обмена фотографиями, вы можете предложить своему новому пользователю следовать за приглашающим пользователем во время процесса адаптации.

Что делать в вашем приложении

Чтобы прочитать данные из динамической ссылки, выполните шаги для получения динамических ссылок на Android или iOS .

После того, как вы извлекли данные из Dynamic Link, создайте настраиваемый процесс адаптации для ваших новых привлеченных пользователей.

Проверьте, что это работает

Отправьте себе приглашение из своего приложения и убедитесь, что ваш новый персонализированный интерфейс работает так, как вы задумали. Примечание. При отправке приглашения из неподписанного приложения (например, из среды разработки) вы можете увидеть предупреждение при нажатии на ссылку.