Konsepto
Mga pag-invite at link
Kopya ang pahina
Dalhin ang mga kaibigan sa iyong app gamit ang Lia's friend picker, o isang link na maaaring buksan ng sinuman. Ang pareho ay buksan ang iyong app na may startParam, kaya ang mga kaibigan ay nakakarating sa parehong laro o kuwarto.
#Dalawang paraan ng pumasok
Lia.inviteFriend() | Lia.inviteLink() | |
|---|---|---|
| Ano ito | Lia'ang friend picker | Isang link sa iyong app |
| Nakarating | Ang tao's Lia mga kaibigan, bilang isang card sa kanilang Lia chat | Kahit sino kang ibahagi ito, kahit saan |
| Nakakabukas | Ang iyong app sa Lia, kasama ang iyong startParam | Ang iyong app sa Lia, kasama ang iyong startParam, o sa App Store nang walang Lia |
| Mga sagot | { invited }: kung sino man ang inirerekta | Ang link, agad |
#Ang startParam
Ang isang startParam ay kung paano ang isang panata ay nagsasabi kung saan magpunta: ang iyong match, room, table o anumang iba pa. Ito's 1 hanggang 64 mga karakter ng mga letra, numero, _ at -. Kapag sinong tao buksan ang iyong app mula sa isang invite, link o isang pangungusap, Lia.startParam nagmamay-ari ito. Kung ang iyong app ay naka-open na, ang iyong pahina ay narinig ang isang startParam event sa halip.
// 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); });Itrato ang startParam bilang isang hint mula sa sinuman: suriin sa iyong server kung ang room ay umiiral at ang manlalaro ay maaaring sumali.
#Ang friend picker
Lia.inviteFriend() nagbubukas Lia'ang sariling sheet, para pahintulutan ang iyong app na magpadala sa kanila ng mga notification. Kung sila ay nagsagawa na, ang sagot ay agad nang walang tanong.'ang mga kaibigan at paraan para magbahagi ng link sa iba. Ang bawat kaibigan na kanilang pinili ay makakatanggap ng isang card sa kanilang Lia chat na buksan ang iyong app. Ang iyong app ay nakakarinig lamang kung sino man ay inanyayahan (o ang link ay ibinahagi), hindi kung sino.
Lia ay nagpapanatili ng kumpiyansa:
- Lagi ang mga kaibigan. Ang mga tao ay maaaring mag-invite lamang sa kanilang Lia mga kaibigan, at hindi ang sinuman na kanilang dalawa ay naka-block.
- Sino ang maaaring buksan ito. Habang ang iyong app ay nasa test, lamang ang iyong mga tester ang maaaring makuha.
- 20 isang araw. Isang tao ay maaaring mag-udyok ng pinakamarami 20 mga kaibigan sa iyong app araw-araw.
#Mga link ng pag-invite
Lia.inviteLink(startParam) nagbibigay sa iyo ng link tulad ng:
https://your-app.lialabs.app/play?start=room-k3x9Kapag buksan sa isang phone na may Lia, ito buksan ang iyong app na may startParam. Walang Lia, ito ipapakita ang isang pahina sa phone'ng wika, madilim o liwanag, kasama ang safe areas ng kanilang telepono, kaya ito ay tila nasa bahay sa Lia mula sa unang araw. Lia.init(); walang startParam it's isang link sa iyong app mismo.
const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);Multiplayer sa pamamagitan ng mga panata gumawa ng isang dalawang manlalaro na kuwarto mula simula hanggang dulo.
#Nakalakbay na mga link
Gamitin Lia.inviteLink(startParam) kaysa mag-construct ng URL. Ang Lia nagbibigay ng iyong app'ng pinapalabas na address ng launch, kaya ang mga existing app builds ay makakatanggap ng bagong link nang walang isang native update. Ang pinag-uto API at ang URL na nagsisilbing host ng iyong laro ay nananatiling pareho.
| App | Pahina ng pampublikong paglabas |
|---|---|
| Lia Chess | https://chess.lialabs.app/play |
| Lia XO | https://xo.lialabs.app/play |
| Lia Ayo | https://ayo.lialabs.app/play |
| Ispin ang kotse | https://spin.lialabs.app/play |
| Tilt Runner | https://tilt.lialabs.app/play |
| Lia Ambassador | https://ambassador.lialabs.app/play |
| SDK demo | https://sdk-demo.lialabs.app/play |
Ang isang nakalathala na app na walang sariling hostname ay gumagamit ng https://lialabs.app/play/<app-id> hanggang sa ang hostname ay naka-provision. Ang pangkat ay naglalaan ng hostname pagkatapos ang DNS at HTTPS certificate ay handa; ang huling developer console ay maaaring pamahalaan ang hakbang sa pag-publish.
Ang pahina ng paglabas ay pinipili ang bisita'ng wika, ipakita ang iyong icon ng katalogo at banner, at nag-aalok Buksan sa Lia. Ang button na ito ay nangangalaga sa orihinal startParam. Ang mga lumang link sa API domain ay nagpapadala sa branded page.
#Mga shortcut sa Home Screen
Ang mga pahina ng pagbukas ay naglalaman ng isang web app manifest, tamang sukat na mga icon, at isang service worker para sa mensahe kapag walang koneksi. Ang mga browser na sumusuporta ay nagbibigay ng pag-install; ang mga bisita ng iPhone at iPad ay nakakakuha ng mga panuto sa Share menu. Ang bawat app ay may sariling nakalagay na identidad, at ang installed start address ay bukas ang app'ng launcher, hindi isang temporaryong laro table.
Ito ang mga shortcut sa paglulunsad. Ang laro, pagpapatotoo, ang sheet ng pagbabayad at ang native SDK ay patuloy na gumagana sa loob ng Lia. Ang pagdaragdag ng mga bagong domain ng HTTPS para sa awtomatikong paghawak ng app-link ng operating system ay kailangan ng isang hinaharap na bersyon ng native; ang pahina ng paglulunsad's Buksan sa Lia ang pindutan ay gumagana sa kasalukuyang mga bersyon.
Awtomatikong isinalin. Ang English ay ang source of truth. Basahin sa Ingles