Preskoči na sadržaj

Obaveštenja

Možete slati push obaveštenja igračima koji su pokrenuli vašu igru. Obaveštenja se prikazuju u mobilnoj aplikaciji i na sajtu.

Kako poslati obaveštenje

Iz kontrolne table

Najbrži način. Otvorite igru u kontrolnoj tabli, idite na SDK → Obaveštenja, unesite naslov i tekst.

Putem API-ja

Za automatska obaveštenja — recimo dnevni podsetnici ili obaveštenja o novom sadržaju:

Terminal window
curl -X POST "https://www.kruzic.rs/api/v1/sdk/notifications" \
-H "Authorization: Bearer kruzic_vaš_api_ključ" \
-H "Content-Type: application/json" \
-d '{"title":"Nova verzija!","body":"Pogledajte šta je novo."}'

Parametri

PoljeTipObaveznoOpis
titlestringDaNaslov obaveštenja
bodystringDaTekst obaveštenja
userIdstringNeŠalje konkretnom igraču. Bez ovog polja, šalje se svima.

Kako izgleda obaveštenje

Naslov se automatski formatira ovako:

Ime igre — Vaš naslov

Dakle, ako je igra “Reč Dana” a vi pošaljete naslov “Novi dan!”:

Reč Dana — Novi dan! Možete li pogoditi današnju reč?

Ograničenja

  • 5 obaveštenja po igri dnevno — više od toga se odbija
  • Korisnici koji su isključili obaveštenja za igre se automatski preskaču (ne troše vam dnevni limit)

Primer: dnevni podsetnik

Ako igra ima dnevni izazov (reč dana, puzzle), zakažite poziv sa cron-om:

// Pozovite jednom dnevno sa vašeg servera
const response = await fetch('https://www.kruzic.rs/api/v1/sdk/notifications', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${process.env.KRUZIC_API_KEY}`,
},
body: JSON.stringify({
title: 'Novi dan, novi izazov!',
body: 'Pokušajte da rešite današnji zadatak.',
}),
});