push_notifications:appcelerator
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| push_notifications:appcelerator [2015/02/27 17:18] – letti | push_notifications:appcelerator [2015/04/01 08:44] (current) – typos feroda | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| * la **push** vera e propria, inviata ai device registrati su un certo canale. E’ possibile inviare push a una lista di device iscritti ad un determinato canale, oppure a tutti i device iscritti a quel canale. | * la **push** vera e propria, inviata ai device registrati su un certo canale. E’ possibile inviare push a una lista di device iscritti ad un determinato canale, oppure a tutti i device iscritti a quel canale. | ||
| - | > NOTA: È possibile mandare push alla App ACS sia in modalità Development che in modalità Production (hanno due cloud link diversi) | + | > NOTA: È possibile mandare push alla App ACS sia in modalità Development che in modalità Production (hanno due cloud link diversi). In questo caso, è importante considerare che ** app android firmate con una debug key possono ricevere push solo di tipo development, | 
| Ad ogni utente possono essere registrati diversi device, anche gli stessi su piu canali. | Ad ogni utente possono essere registrati diversi device, anche gli stessi su piu canali. | ||
| Line 45: | Line 45: | ||
| ===Configurare il servizio di push per Android=== | ===Configurare il servizio di push per Android=== | ||
| + | **RIFERIMENTO**: | ||
| * Questa parte è volta all’utilizzo di GCM (Google Cloud Messaging) per implementare un servizio di Push Notifications verso device Android utilizzando ACS (Appcelerator Cloud Services): | * Questa parte è volta all’utilizzo di GCM (Google Cloud Messaging) per implementare un servizio di Push Notifications verso device Android utilizzando ACS (Appcelerator Cloud Services): | ||
| * Creare un progetto nella Google Cloud Console [https:// | * Creare un progetto nella Google Cloud Console [https:// | ||
| - | * l’ID del progetto (nella schermata di riepilogo dello stesso) | + | * Project number | 
| - | * una API KEY, ottenuata creando una Server Key nella sezione “APIs & Auth” | + | * una API KEY, ottenuata creando una Server Key nella sezione “APIs & Auth” | 
| + | * Andare su Overview -> Boost your app with a Google API (Enable and API) -> Mobile APIs (Cloud Messaging for Android) | ||
| * Creare un’ACS app nell’ Appcelerator cloud console [https:// | * Creare un’ACS app nell’ Appcelerator cloud console [https:// | ||
| Line 56: | Line 58: | ||
| ===Configurare il servizio di push per IOS=== | ===Configurare il servizio di push per IOS=== | ||
| + | |||
| + | **RIFERIMENTO**: | ||
| * Questa parte è volta all’utilizzo di APN (Apple Push Notifications ] per implementare un servizio di Push Notifications verso device IOs utilizzando ACS. | * Questa parte è volta all’utilizzo di APN (Apple Push Notifications ] per implementare un servizio di Push Notifications verso device IOs utilizzando ACS. | ||
| Line 96: | Line 100: | ||
| ===SINTASSI=== | ===SINTASSI=== | ||
| - | curl -b cookies.txt -c cookies.txt [ [-F “param=value”] ] https:// | + |  | 
| OPPURE | OPPURE | ||
| - | curl -b cookies.txt -c cookies.txt -X POST -F " | + |  | 
| - | F " | + | |
| - | m/ | + | |
| RESPONSE: | RESPONSE: | ||
| Line 119: | Line 121: | ||
| - | curl -b cookies.txt -c cookies.txt -F " | + |  | 
| - | DP96djYVHQNjEAOROU& | + | DP96djYVHQNjEAOROU& | 
| Line 172: | Line 174: | ||
| Ad una lista (in questo caso uno) di tokens | Ad una lista (in questo caso uno) di tokens | ||
| - | curl -b cookies.txt -c cookies.txt -X POST -F " | + |  | 
| Line 192: | Line 194: | ||
| A tutti | A tutti | ||
| - | curl -b cookies.txt -c cookies.txt -X POST -F " | + |  | 
| ==resp:== | ==resp:== | ||
| Line 282: | Line 284: | ||
| ho appositamente deregistrato la (mia) app1, che avevo registrato da smartphone ed ora riceve comunque le notifiche inviate utilizzando l' | ho appositamente deregistrato la (mia) app1, che avevo registrato da smartphone ed ora riceve comunque le notifiche inviate utilizzando l' | ||
| + | ===NOTIFCHE TRAMITE TOKEN=== | ||
| + | |||
| + | Può ritornare un HTTP 400 " | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | === Build === | ||
| + | |||
| + | [[http:// | ||
| === Prove === | === Prove === | ||
| Line 296: | Line 308: | ||
| * push da curl v | * push da curl v | ||
| * push da trigger | * push da trigger | ||
| + | |||
| + | |||
push_notifications/appcelerator.1425057534.txt.gz · Last modified: 2015/02/27 17:18 by letti
                
                