Referência SDK
Diálogos
Copiar página
Perguntas, popups, alertas e notificações no estilo próprio de Lia, sobre seu app.
Diálogos abertos sobre seu aplicativo em Lia'seu próprio estilo e direção de idioma, e pausa seu app enquanto eles're aberto. Um dos Lia'telas são exibidas por vez: enquanto uma está aberta, outra falha com busy.
#Lia.confirm(options)
Uma pergunta sim ou não em Lia'seu próprio folha de pagamento.
const { confirmed } = await Lia.confirm({
title: "Start a new round?",
body: "Your score so far won't count.",
confirm: "Start over",
danger: true,
});| Opção | Tipo | |
|---|---|---|
title | string | Necessário, até 60 caracteres. |
body | string | Opcional, até 300 caracteres. |
confirm | string | Rótulo opcional para o botão sim, até 24 caracteres. Lia'sua própria palavra quando deixada de fora. |
danger | booleano | Opcional. Mostra o botão sim como destrutivo. |
Resolve com { confirmed }, false porém a folha foi fechada sem um sim. Erros: bad_title, bad_body, bad_confirm, busy.
#Lia.showPopup(params)
Uma mensagem com até três botões. Resolve com o botão pressionado's id, ou null se foi fechado de outra forma.
const choice = await Lia.showPopup({
title: "Save your game?",
message: "You can come back to it later.",
buttons: [
{ id: "save", type: "default", text: "Save" },
{ id: "delete", type: "destructive", text: "Delete" },
{ type: "cancel" },
],
});| Param | Tipo | |
|---|---|---|
title | string | Opcional, até 64 caracteres. |
message | string | Necessário, até 256 caracteres. |
buttons | array | 1 a 3 botões. Um botão Fechar quando esquecido. |
Cada botão:
| Campo | Tipo | |
|---|---|---|
id | string | O que showPopup resolve com quando ele'pressionado. Até 64 caracteres; "" quando deixado de fora. |
type | string | "default", "ok", "close", "cancel" ou "destructive". |
text | string | Necessário para default e destructive, até 64 caracteres. Os outros usam Lia'sua própria palavra quando deixada de fora. |
Erros: bad_message, bad_title, bad_buttons, bad_button_type, bad_text, bad_id, busy.
#Lia.showAlert(message)
Uma mensagem com um botão Fechar. Resolve com nada uma vez que ela'fechado.
await Lia.showAlert("Your progress is saved.");#Lia.showConfirm(message)
Uma mensagem com OK e Cancelar. Resolve com true quando OK foi pressionado.
if (await Lia.showConfirm("Leave this match?")) leaveMatch();#Lia.toast(message, options)
Uma mensagem curta em Lia'seu próprio estilo que some sozinho. Ele não'pausar seu app.
Lia.toast("Saved");
Lia.toast("No connection", { tone: "error", position: "top" });| Parâmetro | Tipo | |
|---|---|---|
message | string | Até 140 caracteres. |
options.position | string | "bottom" (o padrão) ou "top". |
options.tone | string | "info" (o padrão) ou "error". |
Resolve com null. Erros: bad_text, bad_position.
Traduzido automaticamente. O inglês é a fonte de verdade. Leia em inglês