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:
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
| Polje | Tip | Obavezno | Opis |
|---|---|---|---|
title | string | Da | Naslov obaveštenja |
body | string | Da | Tekst obaveštenja |
userId | string | Ne | Šalje konkretnom igraču. Bez ovog polja, šalje se svima. |
Kako izgleda obaveštenje
Naslov se automatski formatira ovako:
Ime igre — Vaš naslovDakle, 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 serveraconst 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.', }),});