Khái niệm
Mời và liên kết
Sao chép trang
Mời bạn bè vào ứng dụng của bạn với bộ chọn bạn bè Lia, hoặc một liên kết mà ai cũng có thể mở. Cả hai đều mở ứng dụng của bạn với một startParam, vì vậy bạn bè sẽ đến cùng một trận đấu hoặc phòng.
#Hai cách vào
Lia.inviteFriend() | Lia.inviteLink() | |
|---|---|---|
| Cái gì nó là | Lia'bộ chọn bạn bè | Một liên kết đến ứng dụng của bạn |
| Tiếp cận | Người's Lia bạn bè, dưới dạng một tấm thẻ trong cuộc trò chuyện Lia của họ | Bất kỳ ai bạn chia sẻ nó với, ở bất cứ đâu |
| Mở | Ứng dụng của bạn trong Lia, với startParam | Ứng dụng của bạn trong Lia, với startParam, hoặc App Store mà không có Lia |
| Trả lời | { invited }: liệu ai đó có được mời hay không | Liên kết, ngay lập tức |
#Của startParam
Một startParam là cách một lời mời nói nơi nào để đi: trận đấu của bạn, phòng, bàn hoặc bất cứ thứ gì khác. Nó's 1 đến 64 ký tự chữ cái, chữ số, _ và -. Khi ai đó mở ứng dụng của bạn từ một lời mời, một liên kết hoặc một thông báo, Lia.startParam giữ nó. Nếu ứng dụng của bạn đã mở, trang của bạn nghe thấy một startParam sự kiện thay vào đó.
// 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); });Xem startParam như một gợi ý từ bất kỳ ai: kiểm tra trên máy chủ của bạn rằng phòng tồn tại và người chơi có thể tham gia.
#Người bạn được chọn
Lia.inviteFriend() mở Lia'bảng thanh toán riêng của bạn, với người'bạn bè và cách chia sẻ liên kết ở nơi khác. Mỗi bạn bè mà họ chọn sẽ nhận được một thẻ trong cuộc trò chuyện Lia của họ mở ứng dụng của bạn. Ứng dụng của bạn chỉ nghe thấy liệu có ai được mời (hoặc liên kết được chia sẻ) hay không, chứ không bao giờ biết ai.
Lia duy trì sự thân thiện:
- Chỉ bạn bè. Mọi người chỉ có thể mời bạn bè Lia của họ, và không phải bất kỳ ai nào họ đã chặn.
- Ai có thể mở nó. Trong khi ứng dụng của bạn ở chế độ kiểm tra, chỉ những người kiểm tra của bạn mới có thể được mời.
- 20 mỗi ngày. Một người có thể mời tối đa 20 bạn bè vào ứng dụng của bạn mỗi ngày.
#Liên kết mời
Lia.inviteLink(startParam) cho bạn một liên kết như:
https://api.lialabs.org/play/your-app?start=room-k3x9Được mở trên điện thoại với Lia, nó mở ứng dụng của bạn với startParam. Không có Lia, nó hiển thị một trang trên điện thoại'ngôn ngữ với cách để lấy Lia. Gọi nó sau Lia.init(); không có startParam thì's một liên kết đến ứng dụng của bạn trực tiếp.
const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);Trò chơi đa người chơi với lời mời xây dựng một phòng hai người từ đầu đến cuối.
Được dịch tự động. Tiếng Anh là nguồn tin cậy. Đọc bằng tiếng Anh