Понятия
Приглашения и ссылки
Копировать страницу
Приведите друзей в ваше приложение с помощью выбора друзей 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);Мультиплеер с приглашениями строит комнату для двух игроков от начала до конца.
Автоматически переведено. Английский — источник истины. Читать на английском