Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

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

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

С помощью 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, создайте настраиваемый процесс адаптации для ваших новых привлеченных пользователей.

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

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