Lia开发者

概念

通过 Lia 的好友选择器或任何人都可以打开的链接,将朋友引入你的应用。两者都通过 startParam 打开你的应用,因此朋友会进入相同的比赛或房间。

#两种进入方式

Lia.inviteFriend()Lia.inviteLink()
它是什么Lia'的好友选择器一个到你的应用的链接
到达这个人's Lia 的好友,作为他们 Lia 聊天中的一张卡片您与任何人分享它,无论在哪里
打开您的应用程序在 Lia 中,带有您的 startParam您的应用程序在 Lia 中,带有您的 startParam,或者在没有Lia的情况下进入应用商店
答案{ invited }: 是否有人被邀请链接,立即

#startParam

startParam 是邀请如何说明去向的方式:您的比赛、房间、桌子或任何其他东西。它'的 1 到 64 个字母、数字, _ 和 -。当有人通过邀请、链接或 通知, Lia.startParam 保留它。如果您的应用已经打开,您的页面会听到一个 startParam 事件代替。

// 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); });

将startParam视为来自任何人的提示:在您的服务器上检查房间是否存在且玩家可以加入它。

#朋友选择器

Lia.inviteFriend() 打开Lia'自己的表格在你的应用上,与那个人'的好友和一种在其他地方分享链接的方式。他们选择的每个好友都会在他们的 Lia 聊天中收到一张卡片,点击后打开你的应用。你的应用只会知道是否有人被邀请(或链接被分享),而不会知道具体是谁。

Lia保持友好:

  • 仅限朋友。 人们只能邀请他们的Lia朋友,而不能邀请他们中的任何一方所屏蔽的人。
  • 谁可以打开它。 当你的应用处于测试状态时,只有测试人员可以被邀请。
  • 20天。 一个人每天最多可以邀请 20 个朋友进入您的应用。

Lia.inviteLink(startParam) 给你一个像这样的链接:

https://your-app.lialabs.app/play?start=room-k3x9

在有 Lia 的手机上打开,它会用 startParam 打开您的应用。没有 Lia,它会在手机上显示一个页面'的语言,获取Lia的方式。在调用之后 Lia.init();没有startParam,'s 一个指向你应用本身的链接。

const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);

通过邀请进行多人游戏 从头到尾创建一个双人房间。

使用 Lia.inviteLink(startParam) 而不是构建一个URL。Lia 为你的应用提供'的已发布启动地址,因此现有的应用构建无需原生更新即可接收新链接。经过身份验证的 API 和托管您游戏的 URL 保持不变。

应用公开发布页面
Lia 象棋https://chess.lialabs.app/play
Lia XOhttps://xo.lialabs.app/play
Lia 阿约https://ayo.lialabs.app/play
转动轮盘https://spin.lialabs.app/play
倾斜跑步者https://tilt.lialabs.app/play
Lia 使者https://ambassador.lialabs.app/play
SDK 示例https://sdk-demo.lialabs.app/play

。没有自己主机名的已发布应用使用 https://lialabs.app/play/<app-id> 直到其主机名被分配。团队在DNS和HTTPS证书准备就绪后分配主机名;后续的开发者控制台可以管理该发布步骤。

发布页面选择访问者'的语言,显示您的目录图标和横幅,并提供 在 Lia 中打开。该按钮保留原始内容 startParam。API域名上的旧链接将重定向到品牌页面。

#主页快捷方式

启动页面包含网页应用清单、正确尺寸的图标以及用于离线消息的服务工作者。支持的浏览器提供安装功能;iPhone和iPad访客会获得分享菜单的说明。每个应用都有自己的已安装身份,已安装的启动地址将打开该应用'的启动器,而不是临时游戏桌。

这些是启动快捷方式。游戏、认证、支付表单和原生SDK 仍然在Lia 内运行。将新的HTTPS 域添加到自动操作系统应用链接处理中需要一个未来的原生版本;启动页面's 在 Lia 中打开 按钮适用于当前版本。

自动翻译。英语是真实来源。 阅读英文

输入以搜索每一页、方法和端点。