Liaविकासकर्ता

मार्गदर्शन

सही समय पर पूछें, जो किसने हां कहा याद रखें, अपने सर्वर से भेजें, और जब एक सूचना टैप की जाती है तो सही स्क्रीन खोलें।

#1. जब यह मदद करता है

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 कर सकता है नहीं'जब कोई व्यक्ति सूचनाएं अनुमति देता है, तो आपके सर्वर को बताएं, इसलिए आप खुद कहें, ऊपर के रूप में। या इसे आसान बनाएं: जब आपके पास कुछ कहने के लिए होता है, तो भेजें और इसे इस तरह से लें not_allowed के रूप में "नहीं".

#2. अपने सर्वर से भेजें

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. सही स्क्रीन खोलें

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

#उन्हें लिखें

  • अधिकतम 180 अक्षर, एक पंक्ति। Lia इसे आपके एप्स के नीचे दिखाता है'अपना नाम, इसलिए नहीं'इसके साथ शुरू करें।
  • कोई लिंक, फोन नंबर या धोखाधड़ी शब्द। Lia इसे खारिज कर देता है bad_text और एक problem के link, phone या scam. startParam आपके एप्स में जुड़ने का तरीका है।
  • हर एक को महत्व दें। आपका एप्प एक व्यक्ति को एक दिन में 3 भेज सकता है (अपवाद सहित यदि Lia टीम ने इसे बदल दिया है), एक घंटे के अंतर पर, और सभी एप्प एक दिन में 6। उन्हें उस व्यक्ति के जाने की चीजों पर खर्च करें।
  • उनकी भाषा में लिखें। हर खिलाड़ी के लिए रखें's Lia.language जब वे आपके एप्लिकेशन को खोलते हैं, तो आपके सर्वर पर, और इसमें भेजें।

#परीक्षण

परीक्षक आपकी परीक्षण कुंजी से प्रति 30 सेकंड और एक दिन में कम से कम 20 सूचनाएं प्राप्त करते हैं, और वे नहीं कर सकते'तब उनके सभी एप्स से दैनिक कुल के लिए गिना जाता है। देखें परीक्षण.

स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें

किसी भी पृष्ठ, विधि और एंडपॉइंट के लिए खोजने के लिए प्रकार।