8

Sto utilizzando Google Cloud Messaging per ricevere notifiche push su telefoni Android. Ho successo e tutto sembra funzionare bene. Tuttavia, Google consiglia di verificare se Google Play Services è aggiornato all'ultima versione (perché le notifiche push sono una nuova funzionalità).Versione minima di Google Play Services per notifica push

Utilizzando un Nexus 7 (4.4.4) e abilitando il controllo della versione all'inizio dell'attività, sono tenuto ad aggiornare i miei servizi di Google Play poiché esiste una versione più recente. Tuttavia, le notifiche push funzionano perfettamente senza l'aggiornamento. Non voglio richiedere ai miei utenti di aggiornare i servizi di Google Play se non è assolutamente necessario.

La mia domanda: qual è la versione minima che dovrei controllare per Google Play Services al fine di ricevere notifiche push da GCM?

Questo è il codice:

private boolean checkPlayServices() { 
     int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); 
     if (resultCode != ConnectionResult.SUCCESS) { 
      if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { 
       GooglePlayServicesUtil.getErrorDialog(resultCode, this, 
         PLAY_SERVICES_RESOLUTION_REQUEST).show(); 
      } else { 
       Log.i(TAG, "This device is not supported."); 
       finish(); 
      } 
      return false; 
     } 
     return true; 
    } 

Nota: non ho bisogno di controllare per l'ultima versione di Google Play Services, ma la versione minima di supporto Notifiche Push

EDIT: ho fatto qualche chiarimento a causa dei commenti

+0

se non volete richiedere agli utenti di avere l'ultima di Google Play Services allora non aggiornare la vostra applicazione alla versione più recente – tyczj

+0

Hai detto è "pericoloso" – danny117

+0

qualsiasi soluzione ora, David? – Wayne

risposta

3

Ho un'applicazione con GCM abilitato. Come ho visto nel mio database, esistono utenti con versione di Google Play Sercvices più di 3.0.27.

Ma fate attenzione sull'utilizzo GcmNetworkManager, come ha bisogno di almeno google servizio gioco 7.5.0

+0

Dato che nessuno ha dato una risposta migliore in quasi un anno e il tuo suggerimento può essere molto utile a molte persone, accetto questa risposta :) – David

+0

Sono contento che lo trovi utile. – Ali