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