Concepts
Invitations et liens
Copier la page
Apportez des amis dans votre application avec le sélecteur d'amis Lia, ou un lien que n'importe qui peut ouvrir. Les deux ouvrent votre application avec un startParam, donc les amis atterrissent dans la même partie ou la même salle.
#Deux façons d'entrer
Lia.inviteFriend() | Lia.inviteLink() | |
|---|---|---|
| Ce qu'il est | Lia'sélecteur d'amis | Un lien vers votre application |
| Atteintes | La personne's Lia amis, comme une carte dans leur chat Lia | Tout le monde avec qui vous le partagez, n'importe où |
| Ouvre | Votre application dans Lia, avec votre startParam | Votre application dans Lia, avec votre startParam, ou l'App Store sans Lia |
| Réponses | { invited }: si quelqu'un a été invité | Le lien, tout de suite |
#Le startParam
Un startParam est la façon dont une invitation indique où aller : votre match, salle, table ou autre chose. Il's 1 à 64 caractères de lettres, chiffres, _ et -. Quand quelqu'un ouvre votre application à partir d'une invitation, d'un lien ou d'une notification, Lia.startParam le conserve. Si votre application est déjà ouverte, votre page entend une startParam événement au lieu.
// 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); });Traitez un startParam comme un indice de n'importe qui : vérifiez sur votre serveur que la salle existe et que le joueur peut y entrer.
#Le sélecteur d'amis
Lia.inviteFriend() ouvre Lia'son propre feuille de paiement au-dessus de votre application, avec la personne'vos amis et un moyen de partager le lien ailleurs. Chaque ami qu'ils sélectionnent reçoit une carte dans leur chat Lia qui ouvre votre application. Votre application n'entend que si quelqu'un a été invité (ou le lien partagé), jamais qui.
Lia maintient un environnement amical :
- Seuls les amis. Les gens ne peuvent inviter que leurs amis Lia, et pas n'importe qui que l'un d'eux a bloqué.
- Qui peut l'ouvrir. Tant que votre application est en test, seuls vos testeurs peuvent être invités.
- 20 par jour. Une personne peut inviter au maximum 20 amis dans votre application par jour.
#Liens d'invitation
Lia.inviteLink(startParam) vous donne un lien comme :
https://api.lialabs.org/play/your-app?start=room-k3x9Ouvert sur un téléphone avec Lia, il ouvre votre application avec le startParam. Sans Lia, il affiche une page sur le téléphone's langue, claire ou sombre, avec les zones sécurisées de leur téléphone, pour qu'elle se sente à l'aise dans Lia dès le premier jour. Lia.init(); sans un startParam il's un lien vers votre application elle-même.
const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);Multi-joueurs avec des invitations construit une salle pour deux joueurs du début à la fin.
Traduit automatiquement. L'anglais est la source de vérité. Lire en anglais