LiaWafanyikaji

Makadirio

Tuma wakati wa kusoma, ongeza wale ambao wamejibu, tuma kutoka kwenye serikali yako, na fungua mfano wa kusoma kama kifuniko kimezalishwa.

#1. Piga kwa kuchangia

game.js
async function waitForOpponent(room) {
  if (!Lia.notificationsAllowed) {
    try {
      const { allowed } = await Lia.requestNotifications();
      if (allowed) await api("/api/notify-me", { allowed: true });
    } catch (error) {
      // "notifications_off": your app can't send them; carry on without.
    }
  }
  showWaiting(room);
}

// They can also turn them on or off from your app's ⋯ menu.
Lia.on("notificationsChanged", function (data) {
  api("/api/notify-me", { allowed: data.allowed });
});

Lia sio'kukabili kwenye serikali yako wakati mmoja anayekubali mabadiliko, kwa kuzungumza kwa kinywaji, kama kama ulivyo kuzungumza juu. Au kuzingatia kisasi: kusoma wakati unajua kushiriki, na kuzingatia not_allowed kama "hakuna".

#2. Tuma kwenye server yako

server.js
async function notify(playerId, text, startParam) {
  try {
    return await lia("POST", "/notifications", { playerId, text, startParam });
  } catch (error) {
    const code = error.data?.error;
    if (code === "not_allowed") return db.setNotify(playerId, false); // they said no or stopped
    if (code === "rate_limited") return db.retryLater(playerId, error.data.retryAt); // retryAt may be missing
    if (code === "bad_text") console.warn("Lia refused the text:", error.data.problem);
    throw error;
  }
}

await notify(opponent, "@amara played. Your move.", "room-a81c2e09f4");

#3. Fungua skrini ya kushirikiana

function route(startParam) {
  if (startParam?.startsWith("room-")) openRoom(startParam);
}
Lia.init().then(function () { route(Lia.startParam); Lia.ready(); });
Lia.on("startParam", function (data) { route(data.startParam); });

#Kuandika wao

  • Hadi 180 vitambu, kama mmoja. Lia inaonyesha kama mmoja kwenye mfumo wako'jina lako, kwa sababu sio'kukabili kwenye kipimo.
  • Hakuna linki, namba za simu au maneno ya kujitolea. Lia inavyokata kwa bad_text na problem ya link, phone au scam. startParam ni njia ambayo unapakia kwenye programu yako.
  • Tumia kila moja kwa kila moja. Mizani yako unaweza kushiriki mmoja 3 kila siku (kama kifuniko chenye Lia team alilazwa), kila saa, na kila mizani kwa jumla 6 kila siku. Ongeza kwa vitu ambavyo mwanafunzi anataka kujua.
  • Andika kwa lugha yao. Tazama kila mwanachama's Lia.language kwenye serikali yako wakati wao kufungua mfumo wako, na tuma kwenye yake.

#Kuzigira

Wasanidi huzingiria mabadiliko ya kuzigira kwa kifuniko chako cha kuzigira kila 30 sekunde na kama zaidi ya 20 kwa siku, na hawana't count toward their daily total from all apps. See Kuzigira.

Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza

Aina kusoma kila mfumo, methodi na endpoint.