[RISOLTO] Notifica messaggi su desktop postato il 14/06/2016 11:22:11 nel forum programmazione, gdrcd, open source, hosting e modificato da staff shadowland il 16/06/2016 23:19:45
Salve a tutti, mi chiedevo se qualcuno potesse darmi qualche suggerimento o indicarmi qualche sito che spieghi come poter impostare un avviso di ricezione messaggio quando la Land viene ridotta ad icona sul Desktop. Un esempio spicciolo è quello per le notifiche classiche delle mail (tipo outlook) o FB.
Il problema nasce quando appunto si ha la Land ridotta ad icona ed i suoni dei messaggi sono disabilitati, il giocatore non è consapevole in questa maniera se gli è stato inviato un messaggio o meno.
C'è un modo per rendere funzionale questa modifica anche con gdrcd?
Grazie per l'attenzione =)
Pagine → 1 2
14/06/2016 12:23:40
Ciao,
c'è una fantastica API in HTML5 per farlo, cui ti lascio il link.
https://developer.mozilla.org/it/docs/Web/API/notification ↗
il grosso problema è che non puoi farlo fare in automatico ma l'utente deve concedere il permesso a ricevere le notifiche (viene fuori un quadretto sull'url) e se viene detto "no" non le vedranno, mai più.
semplicemente perchè non puoi passare all'esterno di una applicazione dei dati che interagiscano con il desktop senza il permesso dell'utente (limitazioni di sicurezza)
16/06/2016 17:56:58
Ti ringrazio per le delucidazioni, attualmente ho provato ad integrare il codice unicamente per i messaggi ricevuti ma purtroppo senza alcun risultato, dovrò lavorarci per venirne a capo. Se riuscirò a risolvere, lo farò presente =)
16/06/2016 18:52:03
Io le ho implementate su Millennium per nuova riga in chat e nuovo messaggio :) ricordati di inserire un autofade dopo qualche secondo ;)
16/06/2016 21:58:43
Ho usato un codice simile a quello suggerito da longbow integrandolo all'allarme di ricezione messaggio.
Il problema che si presenta è quando all'arrivo di un messaggio, non compare alcuna notifica automatica nè a pagina aperta, nè ridotta ad icona. L'abilitazione ai permessi è attiva e funzionante, ma la notifica su desktop arriva solo quando si clicca sul pulsante apposito aprendo la Land e questo rende le notifiche inutili.
Posto qui il codice per le notifiche in caso dovesse servire:
16/06/2016 22:52:43
io ho fatto una prova veloce usando esattamente il codice postato e funziona perfettamente anche associandolo ad un refresh ajax.
Nel momento in cui avviene il refresh la notifica viene inviata.
16/06/2016 23:24:36
Sono venuta a capo del problema. Volevo ringraziare molto Blancks per la disponibilità concessami.
Posto di seguito il codice.
In messaggi.inc alle ultime righe, precisamente al termine di:
16/06/2016 23:27:23
16/06/2016 23:59:11
Nelle options io aggiungerei anche:
tag: 'new_message'
O qualsiasi altro tag si voglia, questo perchè una specifica di quelle API fa in modo che se si ha una notifica con lo stesso tag, questa invece di andare ad appendersi alle precedenti vada a sostituire la notifica con lo stesso tag.
In questa maniera si evita chepiù notifiche provenienti dalla pagina dei nuovi messaggi si impilino.
17/06/2016 09:06:46
Dyrr, già che ci siete fatene un moduletto GDRCD...
04/09/2016 15:36:57
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
crossfire ha risposto alla discussione: Gioco investigativo e politico
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
delhila ha recensito Shadow Scape
War Thunder: Senrai Maidens x War Thunder!
tatamatilda ha aperto una nuova discussione: Tester offresi/Landa cercasi
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Crossout: Halloween è alle porte 👻
World of Warship: King of the Sea XVIII | Iscrizioni
RAID Shadow Legends: Contest di Halloween
Portus: Harry Potter Gioco di Ruolo: DCAO: la lezione è finita e...Tassorosso scappa!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
La Città dei Dogi: Dallo sguardo di chi vede il peccato anche nei gab
Le Cronache di Raja Dunia: Aggiornamento - Razza Vhas-Taya
Shadow Scape: ✨ Chiusura momentanea
Black Sails Chronicles: ON - Mastro Corvino
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Avatar Animati - Tutorial per realizzare un avatar animato con immagine fissa!
Rpg 2023 - RPG 2023: l’importanza del settore e i titoli che hanno lasciato il segno
New Orleans - Intervista allo staff di New Orleans play by chat moderno
Pandora School - Intervista a Pandora Upside Down High School il play by chat urban fantasy ambientato in una scuola
Phantom Souls - Intervista ai creatori del play by chat urban fantasy Phantom Souls ambientato a Vancouver
Analisi dei MUD - Analisi storica e critica dei Multi User Dungeon (MUD)!
Intervista a Blancks - Intervista all'utente Blancks programmatore di GDRCD 5.1!