Conceptos
Invitaciones y enlaces
Copiar página
Traiga amigos a su aplicación con el selector de amigos de Lia, o un enlace que cualquiera puede abrir. Ambos abren su aplicación con un startParam, por lo que los amigos aterrizan en la misma partida o sala.
#Dos formas de entrar
Lia.inviteFriend() | Lia.inviteLink() | |
|---|---|---|
| ¿Qué es | Lia'el selector de amigos | Un enlace a tu aplicación |
| Alcances | La persona's Lia amigos, como una tarjeta en el chat Lia de ellos | Cualquiera con quien lo compartas, en cualquier lugar |
| Abre | Tu app en Lia, con tu startParam | Tu app en Lia, con tu startParam, o la App Store sin Lia |
| Respuestas | { invited }: si alguien fue invitado | El enlace, de inmediato |
#El startParam
Un startParam es cómo una invitación dice a dónde ir: su partida, sala, mesa u otra cosa. Es's 1 a 64 caracteres de letras, dígitos, _ y -. Cuando alguien abre su aplicación desde un invitación, un enlace o un notificación, Lia.startParam lo mantiene. Si tu app ya está abierta, tu página escucha una startParam evento en su lugar.
// 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); });Trata un startParam como una pista de cualquier persona: verifica en tu servidor que la sala exista y que el jugador pueda unirse.
#El selector de amigos
Lia.inviteFriend() abre Lia'su propia hoja de pago, con la persona'amigos y una forma de compartir el enlace en otro lugar. Cada amigo que elijan recibe una tarjeta en su Lia chat que abre tu aplicación. Tu aplicación solo escucha si alguien fue invitado (o el enlace fue compartido), nunca quién.
Lia mantiene la amabilidad:
- Solo amigos. Las personas solo pueden invitar a sus amigos Lia, y no a nadie más que uno de ellos haya bloqueado.
- Quién puede abrirla. Mientras tu app esté en prueba, solo pueden invitarse a los probadores.
- 20 al día. Una persona puede invitar como máximo 20 amigos a tu app al día.
#Enlaces de invitación
Lia.inviteLink(startParam) te da un enlace como:
https://api.lialabs.org/play/your-app?start=room-k3x9Al abrirse en un teléfono con Lia, se abre tu aplicación con el startParam. Sin Lia, muestra una página en el teléfono's idioma con un modo de obtener Lia. Llámelo después Lia.init(); sin un startParam it's un enlace a tu propia aplicación.
const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);Multijugador con invitaciones construye una sala para dos jugadores desde el principio hasta el fin.
Traducido automáticamente. El inglés es la fuente de verdad. Leer en inglés