Autore Topic: Notifiche Push - Come registrarsi  (Letto 1295 volte)

Offline loweherz

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    windows 7
Notifiche Push - Come registrarsi
« il: 21 Maggio 2012, 00:21:49 CEST »
0
Ciao, mi sto avvicinando a sviluppare un sistema con notifiche push. Ho guardato diversi tutorials ma non riesco a registrare la mail in nessun modo (sempre se il programma di test che ho provato funzioni).
Ho la necessità di avere un server dal quale inviare i messaggi ai diversi dispositivi (lo sto configurando per ora in locale con easyphp) e poi un applicazione da installare sui diversi android device i quali riceveranno le notifiche push.

Codice: [Seleziona]
function getAuthToken($account, $password) {
        $url = "https://www.google.com/accounts/ClientLogin";
        $params = array(
                'Email' => $account,
                'Passwd' => $password,
                'accountType' => 'GOOGLE',
                'source' => 'PushNotificationDemo',
                'service' => 'ac2dm'
        );
        $result = doHttpRequest($url, null, $params);
        if ($result != FALSE) {
                $lines = explode("\n", $result);
                foreach ($lines as $line) {
                        $line = trim($line);
                        if (substr($line, 0, 5) == 'Auth=') {
                                return substr($line, 5);
                        }
                }
        }
        return FALSE;
}

questa è la funzione che uso sul server per recuperare l'auth token. solo che mi da sempre false e non mi accetta la mail e la password.

Io ho provato sul sito ufficiale a fare la registrazione:
Package name of your Android app * -> per il server non m'interessa giusto?? ho messo "com.*"
Contact email * -> è la mail del device a cui voglio mandare le push?
Role (sender) account email * -> è la mail del server?? quindi è questa che mi interessa giusto?
Escalation contact information * -> cosa devo inserire?

l'unica mail di risposta che mi è arrivata è stata:

AC2DM invitation - Thank you for your interest in Android Cloud to Device Messaging (C2DM).
We've accepted your application into the trial group. The Google account
you requested as the sender account for your application: <mail server>

giusto o deve arrivarne un'altra per confermarmi che è avvenuta l'abilitazione?!?

ho provato in tutti i modi ma non so come fare..vi ringrazio per l'aiuto!

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Notifiche Push - Come registrarsi
« Risposta #1 il: 21 Maggio 2012, 09:13:25 CEST »
0
Citazione
Package name of your Android app * -> per il server non m'interessa giusto?? ho messo "com.*"

Qualcosa invece mi dice che il package dell'app è di fondamentale importanza per il funzionamento del servizio...

Offline loweherz

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    windows 7
Re:Notifiche Push - Come registrarsi
« Risposta #2 il: 21 Maggio 2012, 13:56:17 CEST »
0
e quindi cosa dovrei inserire?

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Notifiche Push - Come registrarsi
« Risposta #3 il: 21 Maggio 2012, 13:57:03 CEST »
0
Il package della tua app?

Offline loweherz

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    windows 7
Re:Notifiche Push - Come registrarsi
« Risposta #4 il: 21 Maggio 2012, 14:11:03 CEST »
0
ma non ho un package per la mia app lato server. è un applicativo in php e non ha un package!!

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Notifiche Push - Come registrarsi
« Risposta #5 il: 21 Maggio 2012, 14:16:34 CEST »
0
Codice (Java): [Seleziona]
Package name of your Android app * ->Mi sembra abbastanza esplicito....

Offline criss74

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: +6
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia U - Huawei ideos
  • Play Store ID:
    Il Conte
  • Sistema operativo:
    Debian 7.0 (Testing)
Re:Notifiche Push - Come registrarsi
« Risposta #6 il: 21 Maggio 2012, 15:08:35 CEST »
0
ma non ho un package per la mia app lato server. è un applicativo in php e non ha un package!!

E chi ti dice che si riferisce a quello che hai sul server?

Offline loweherz

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    windows 7
Re:Notifiche Push - Come registrarsi
« Risposta #7 il: 21 Maggio 2012, 15:11:28 CEST »
0
allora non ho capito come devo fare!!  o_O

Offline criss74

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: +6
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia U - Huawei ideos
  • Play Store ID:
    Il Conte
  • Sistema operativo:
    Debian 7.0 (Testing)
Re:Notifiche Push - Come registrarsi
« Risposta #8 il: 21 Maggio 2012, 15:19:46 CEST »
0
Perché non provi con calma e pazianza ad iniziare da qui?
https://developers.google.com/android/c2dm/#registering