Konsep
Undangan dan tautan
Salin halaman
Bawa teman-teman ke dalam aplikasi Anda dengan Lia picker teman, atau tautan yang bisa dibuka siapa saja. Kedua cara membuka aplikasi Anda dengan startParam, jadi teman-teman mendarat di pertandingan atau ruangan yang sama.
#Dua cara masuk
Lia.inviteFriend() | Lia.inviteLink() | |
|---|---|---|
| Apa itu | Lia'pemilih teman | Tautan ke aplikasi Anda |
| Mencapai | Orang tersebut's Lia teman, sebagai kartu di obrolan Lia mereka | Siapa pun yang Anda bagikan, di mana saja |
| Membuka | Aplikasi Anda di Lia, dengan Anda startParam | Aplikasi Anda di Lia, dengan Anda startParam, atau App Store tanpa Lia |
| Jawaban | { invited }: apakah ada yang diundang | Tautan, langsung |
#The startParam
Sebuah startParam adalah cara undangan menyatakan ke mana pergi: pertandingan Anda, ruangan, meja atau apa pun. Itu's 1 hingga 64 karakter huruf, angka, _ dan -. Ketika seseorang membuka aplikasi Anda dari undangan, tautan atau pemberitahuan, Lia.startParam menyimpannya. Jika aplikasi Anda sudah terbuka, halaman Anda mendengar sebuah startParam acara lain.
// 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); });Percayai startParam sebagai petunjuk dari siapa pun: periksa di server Anda bahwa ruangan ada dan pemain dapat bergabung.
#Pemilih teman
Lia.inviteFriend() membuka Lia'lembar pembayaran miliknya, dengan orang'teman-teman dan cara berbagi tautan di tempat lain. Setiap teman yang mereka pilih mendapatkan kartu di Lia obrolan mereka yang membuka aplikasi Anda. Aplikasi Anda hanya mendengar apakah seseorang diundang (atau tautan dibagikan), tidak pernah siapa pun.
Lia menjaga suasana ramah:
- Hanya teman. Orang hanya dapat mengundang teman Lia mereka, dan bukan siapa pun yang keduanya telah blokir.
- Siapa yang dapat membukanya. Sementara aplikasi Anda dalam mode uji, hanya penguji Anda yang dapat diundang.
- 20 sehari. Satu orang dapat mengundang maksimal 20 teman ke dalam aplikasi Anda sehari.
#Tautan undangan
Lia.inviteLink(startParam) memberi Anda tautan seperti:
https://your-app.lialabs.app/play?start=room-k3x9Dibuka di ponsel dengan Lia, itu membuka aplikasi Anda dengan startParam. Tanpa Lia, itu menampilkan halaman di ponsel'bahasa dengan cara untuk mendapatkan Lia. Panggil setelah Lia.init(); tanpa startParam itu's tautan ke aplikasi Anda sendiri.
const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);Multiplayer dengan undangan membangun ruangan dua pemain dari awal hingga akhir.
#Tautan peluncuran bermerk
Gunakan Lia.inviteLink(startParam) daripada membangun URL. Lia menyediakan aplikasi Anda'alamat peluncuran yang dipublikasikan, sehingga build aplikasi yang ada menerima tautan baru tanpa pembaruan native. API yang diautentikasi dan URL yang menampung permainan Anda tetap tidak berubah.
| Aplikasi | Halaman peluncuran publik |
|---|---|
| Lia Catur | https://chess.lialabs.app/play |
| Lia XO | https://xo.lialabs.app/play |
| Lia Mari | https://ayo.lialabs.app/play |
| Putar roda | https://spin.lialabs.app/play |
| Tilt Runner | https://tilt.lialabs.app/play |
| Lia Agen | https://ambassador.lialabs.app/play |
| Demo SDK | https://sdk-demo.lialabs.app/play |
Aplikasi yang diterbitkan tanpa hostname sendiri menggunakan https://lialabs.app/play/<app-id> sampai hostname-nya dipersiapkan. Tim menetapkan hostname setelah sertifikat DNS dan HTTPS siap; konsol pengembang yang lebih lanjut dapat mengelola langkah penerbitan tersebut.
Halaman peluncuran memilih pengunjung'bahasa, menunjukkan ikon dan banner katalog Anda, dan menawarkan Buka di Lia. Tombol itu mempertahankan asli startParam. Tautan lama pada domain API mengalihkan ke halaman berbranded.
#Pintasan layar utama
Halaman peluncuran mencakup manifest aplikasi web, ikon dengan ukuran yang benar, dan worker layanan untuk pesan offline. Browser yang mendukung menawarkan instalasi; pengunjung iPhone dan iPad mendapatkan instruksi menu Bagikan. Setiap aplikasi memiliki identitas terinstal sendiri, dan alamat mulai terinstal membuka aplikasi'peluncurnya, bukan meja permainan sementara.
Ini adalah shortcut peluncuran. Permainan, otentikasi, lembar pembayaran, dan SDK asli masih berjalan di dalam Lia. Menambahkan domain HTTPS baru ke penanganan tautan aplikasi sistem operasi otomatis akan memerlukan rilis native di masa depan; halaman peluncuran's Buka di Lia tombol berfungsi dengan versi saat ini.
Diterjemahkan otomatis. Bahasa Inggris adalah sumber kebenaran. Baca dalam Bahasa Inggris