notifiche push con delphi - andrea, magni2020/05/06 · growthhacker [email protected]...
TRANSCRIPT
![Page 1: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/1.jpg)
NOTIFICHE PUSHCon DELPHI
![Page 3: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/3.jpg)
Sviluppo software & AppDigital Marketing
Consulenza e formazione
www.wau73.com
![Page 4: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/4.jpg)
AGENDA
• Configurazione account Apple / Google
• Creazione / configurazione progetto Firebase
• Configurazione client mobile
• Integrazione notifiche push nell'applicazione mobile
• Test server / firebase / personale
• Domande e saluti
![Page 5: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/5.jpg)
Le notifiche PUSH con Delphi non funzionano …
… forse con Android
… forse con iOS
… no, aspettiamo la prossima versione di Delphi
PREMESSA
![Page 6: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/6.jpg)
Configurazione account Apple / Google
![Page 7: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/7.jpg)
Account Apple developer attivo
Un’applicazione pronta
Tanta pazienza!
Configurazione account Apple / Google
![Page 8: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/8.jpg)
Configurazione account Apple / Google
![Page 9: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/9.jpg)
Configurazione account Apple / Google
![Page 10: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/10.jpg)
Configurazione account Apple / Google
![Page 11: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/11.jpg)
Configurazione account Apple / Google
![Page 12: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/12.jpg)
Configurazione account Apple / Google
![Page 13: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/13.jpg)
Configurazione account Apple / Google
![Page 14: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/14.jpg)
Creazione / configurazione progetto Firebase
![Page 15: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/15.jpg)
Creazione / configurazione progetto Firebase
![Page 16: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/16.jpg)
Creazione / configurazione progetto Firebase
![Page 17: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/17.jpg)
Creazione / configurazione progetto Firebase
![Page 18: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/18.jpg)
Creazione / configurazione progetto Firebase
![Page 19: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/19.jpg)
Creazione / configurazione progetto Firebase
![Page 20: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/20.jpg)
Creazione / configurazione progetto Firebase
FIREBASE CONSOLE
![Page 21: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/21.jpg)
Configurazione client mobile
Integrazione notifiche push nell'applicazione mobile
![Page 22: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/22.jpg)
Configurazione client mobile
![Page 23: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/23.jpg)
Configurazione client mobile
CLIENT DELPHI
![Page 24: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/24.jpg)
Test server / Firebase
![Page 25: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/25.jpg)
Configurazione client mobile
FIREBASE CONSOLE
![Page 26: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/26.jpg)
Test server / personale
![Page 27: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/27.jpg)
SERVER PUSH
SERVER REST
CLIENT
FireBase
Apple Google
1) get Token
2) send Token
3) send msg
4) send payload
6) send msg to client
GIRO DEL FUMO
5) send payload to apns
![Page 28: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/28.jpg)
Configurazione client mobile
Invio PUSH a un singolo DEVICE
{"to":" Token del device _fAgQjpLGyk223NJjBWydMQyiON2UbtzC_S4L7NcPiPoqWQ72UJ6KMfHSc0","notification":{ "body":" Messaggio del body ",
"title":"Titolo messaggio","sound":"default"
},"apns":{
"headers":{"apns-priority":"10"
}},"data":{
"tipoPush":"frase","frase":"stay foolish stay hungry.","autore":"Steve Jobs"
}}
![Page 29: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/29.jpg)
Configurazione client mobile
x aggiungere un DEVICE a un TOPIC … chiamata rest POST
https://iid.googleapis.com/iid/v1/ TOKEN /rel/topics/ ILTUOTOPICInvio PUSH a un TOPIC
{"to":"/topics/IL TUO TOPIC","notification":{
"body":"Messaggio body","title":"Titolo messaggio","sound":"default"
},"apns":{
"headers":{"apns-priority":"10"
}},
"data":{"tipoPush":"frase","frase":"stay foolish stay hungry.","autore":"Steve Jobs"
}}
x eliminare un DEVICE da un TOPIC … chiamata rest DELETE
https://iid.googleapis.com/iid/v1/ TOKEN /rel/topics/ ILTUOTOPIC
![Page 30: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/30.jpg)
Configurazione client mobile
SERVER DELPHI
![Page 31: NOTIFICHE PUSH Con DELPHI - Andrea, Magni2020/05/06 · GrowthHacker a.carlomagno@wau73.com Sviluppo software & App Digital Marketing Consulenza e formazione AGENDA • Configurazione](https://reader035.vdocumenti.com/reader035/viewer/2022062606/5ff8b060b896386fae7231b1/html5/thumbnails/31.jpg)
THE END