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

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

Прежде чем начать, подключите приложение Android или iOS к проекту Firebase. Выполните действия , описанные в ЧЕГО НАЧАТЬ для Android или начать работу для прошивки .

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

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

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

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

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

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

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

  1. Создание Dynamic Link программно с помощью IOS Builder API или API Android Builder .
  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"));

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

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

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

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

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

Для чтения данных из Dynamic Link, выполните следующие шаги , чтобы получить динамические ссылки на Android или прошивке .

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

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

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