Voglio migrare da gcm a fcm nell'app per android. Devo inviare una notifica push ai vecchi utenti dell'app Android da gcm o posso inviarlo tramite il nuovo fcm dal server?Migrazione da gcm a fcm su android
FCM funziona correttamente Sono in grado di ricevere notifiche push sul dispositivo tramite fcm, ma non sono in grado di inviare notifiche push ai vecchi token di registrazione GCM dalla console FCM.
Di seguito è il codice che ho aggiunto al mio file manifesto per FCM al lavoro-
<uses-permission android:name="com.google.android.z.permission.RECEIVE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application>
<service
android:name=".view.activity.MyFcmListenerService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<service
android:name=".view.activity.MyInstanceIDListenerService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
</application>
Una volta che si esegue la migrazione il tuo progetto da GCM a FC M, sarai in grado di inviare come al solito tramite fcm. Sebbene ci siano passi da seguire per la migrazione. Controllane qualcuna [qui] (https://developers.google.com/cloud-messaging/android/android-migrate-fcm). Se hai bisogno di ulteriori dettagli, dai un'occhiata ai documenti ufficiali. Abbastanza sicuro che troverai quello che ti serve lì. –
@intj Ho già eseguito la migrazione e la nuova configurazione di fcm funziona correttamente. Ma la mia preoccupazione è che non sono in grado di inviare notifiche push ai token di registrazione GCM. Quando provo a inviare il push al vecchio token di registrazione gcm tramite Firebase Console, fallisce. Puoi dare qualche input su questo? – Anmol
Cosa stavi usando per generare i vecchi token? La console Firebase funziona solo con token InstanceID. –