LiaРазработчики

Понятия

Приведите друзей в ваше приложение с помощью выбора друзей Lia, или ссылки, которую может открыть любой. Оба варианта открывают ваше приложение с помощью startParam, поэтому друзья попадают в ту же игру или комнату.

#Два способа входа

Lia.inviteFriend()Lia.inviteLink()
Что этоLia'выбор другаСсылка на ваше приложение
ДостигаетЧеловек's Lia друзей, как карточку в их Lia чатКому бы вы это ни показали, в любом месте
ОткрываетВаше приложение в Lia, с вашим startParamВаше приложение в Lia, с вашим startParam, или в App Store без Lia
Ответы{ invited }: были ли кто-либо приглашеныСсылка, сразу

#The startParam

startParam — это способ приглашения указать, куда идти: ваш матч, комната, стол или что-либо еще. Он's 1 до 64 символов букв, цифр, _ и -. Когда кто-то открывает ваше приложение по приглашению, ссылке или уведомление, Lia.startParam удерживает его. Если ваше приложение уже открыто, ваша страница слышит startParam событие вместо.

// Make a room on your server, then invite into it.
const room = await createRoom(); // "room-k3x9"
await Lia.inviteFriend({ startParam: room });

// Whoever opens the invite lands in the same room.
Lia.init().then(function () {
  if (Lia.startParam) joinRoom(Lia.startParam);
  Lia.ready();
});
Lia.on("startParam", function (data) { if (data.startParam) joinRoom(data.startParam); });

Рассмотрите startParam как подсказку от кого-либо: проверьте на своем сервере, что комната существует и игрок может к ней присоединиться.

#Выбор друзей

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

Lia сохраняет дружелюбную атмосферу:

  • Только для друзей. Люди могут приглашать только своих друзей Lia, а не кого-либо из тех, кого они заблокировали.
  • Кто может открыть его. Пока ваше приложение находится в тестовом режиме, только тестировщики могут быть приглашены.
  • 20 в день. Один человек может пригласить максимум 20 друзей в ваше приложение в день.

Lia.inviteLink(startParam) дает вам ссылку вроде:

https://api.lialabs.org/play/your-app?start=room-k3x9

Открыто на телефоне с Lia, оно открывает ваше приложение с startParam. Без Lia он показывает страницу на телефоне'язык с способом получить Lia. Вызовите его после Lia.init(); без startParam это's ссылка на ваше приложение само по себе.

const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);

Мультиплеер с приглашениями строит комнату для двух игроков от начала до конца.

Автоматически переведено. Английский — источник истины. Читать на английском

Введите, чтобы искать по каждой странице, методу и точке окончания.