Autore Topic: Notifiche in background  (Letto 814 volte)

Offline twofast

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
    • le mie app
  • Dispositivo Android:
    galaxy s3
  • Play Store ID:
    FastApp
Notifiche in background
« il: 16 Marzo 2016, 20:25:25 CET »
0
Salve ho implentato il servizio gcm e funziona correttamente, cioè eseguendo uno script php manda la notifica al cellulare, però c'è un problema, le notifiche arrivano solo se l'applicazione è aperta mentre a me serve che le notificano arrivano anche con l'app chiusa (tipo whatsapp per intendersi). Qualcuno ha delle idee di come posso risolvere? o che cosa usare?

Offline tonno16

  • Utente storico
  • *****
  • Post: 1184
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Notifiche in background
« Risposta #1 il: 16 Marzo 2016, 20:47:31 CET »
0
Backendles, parse o gcm sono alcuni baas che permettono il tutto

Offline twofast

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
    • le mie app
  • Dispositivo Android:
    galaxy s3
  • Play Store ID:
    FastApp
Re:Notifiche in background
« Risposta #2 il: 17 Marzo 2016, 13:26:43 CET »
0
ciao, grazie della risposta. Ho  implementato le notifiche con gcm ma non funziona in background, mi puoi dare qualche altro spunto per riuscire a farlo? grazie mille

Offline zezzo

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +3
    • Mostra profilo
Re:Notifiche in background
« Risposta #3 il: 17 Marzo 2016, 13:31:33 CET »
0
Nella guida di Gcm trovi un link al repository di google c'è un esempio base delle notifiche verifica il tuo codice con quello.

Offline twofast

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
    • le mie app
  • Dispositivo Android:
    galaxy s3
  • Play Store ID:
    FastApp
Re:Notifiche in background
« Risposta #4 il: 18 Marzo 2016, 09:51:05 CET »
0
Scusami, intendi questo? https://developers.google.com/cloud-messaging/downstream#sample-receive la parte del GcmReceiver?
non è che per caso hai qualche riferimento più esaustivo? perchè sinceramente non mi è chiarissimo come farlo funzionare... Io vorrei le notifiche anche quando l'app è chiusa ( tipo whatasapp per intendersi) mentre cosi funziona solo se l'app è aperta

Offline zezzo

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +3
    • Mostra profilo
Re:Notifiche in background
« Risposta #5 il: 18 Marzo 2016, 13:51:27 CET »
+1
Da quella pagina arrivi al repository di google si git
questo https://github.com/googlesamples/google-services/tree/master/android/gcm/app/src/main

puoi leggerti il manifest.xml e tutti gli altri file java e verificare con i tuoi se hai implementato tutto correttamente, oppure ti scarichi direttaente tutto il repo e apri il progetto in AS.
Quando ho provato tempo fa il codice del repo le notifiche funzionavano perfettamente anche in background.

Magari leggendo il codice di esempio riesci a capire se hai saltato qualche passaggio nell'implementazione.

Offline twofast

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
    • le mie app
  • Dispositivo Android:
    galaxy s3
  • Play Store ID:
    FastApp
Re:Notifiche in background
« Risposta #6 il: 19 Marzo 2016, 11:42:55 CET »
0
Grazie ancora per le molteplici risposte. Ho provato già quello che hai detto e purtroppo non funziona... non so proprio dove mettere le mani.