मार्गदर्शन
सूचनाएं भेजें
पृष्ठ कॉपी करें
सही समय पर पूछें, जो किसने हां कहा याद रखें, अपने सर्वर से भेजें, और जब एक सूचना टैप की जाती है तो सही स्क्रीन खोलें।
#1. जब यह मदद करता है
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. अपने सर्वर से भेजें
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 सूचनाएं प्राप्त करते हैं, और वे नहीं कर सकते'तब उनके सभी एप्स से दैनिक कुल के लिए गिना जाता है। देखें परीक्षण.
स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें