Durante l'implementazione del push con Parse, non ho utilizzato nulla relativo a Google Cloud Messaging. Non ho aperto Google dev console e attivato la messaggistica GCM, inoltre non ho ricevuto alcun ID mittente e non ho registrato i dispositivi per ottenere l'ID di registrazione, tuttavia Parse potrebbe inviare push. Mi chiedo se Parse usi la sua presa? Nel codice sorgente di Android Parse, non ho potuto catturare nulla relativo a questo. Ora tutti i servizi di migrazione Parse richiedono l'ID di registrazione GCM incluso con la soluzione di backend push source di Parse. Qualcuno può dare informazioni dettagliate su questo?Come eseguire il push di push push senza registrazione gcm?
risposta
Parse DO utilizzare GCM. Usano solo il proprio account.
Non dovete credere a me, l'SDK di Android è stato reso open source qualche tempo fa: https://github.com/ParsePlatform/Parse-SDK-Android
Questi sono i classe utilizzata per integrare al GCM: https://github.com/ParsePlatform/Parse-SDK-Android/blob/bdd5f50d51d30030b9df12c0e09d08d8859e64be/Parse/src/main/java/com/parse/GCMService.java https://github.com/ParsePlatform/Parse-SDK-Android/blob/e2329512e5531f0efd56671c02f476285f87386b/Parse/src/main/java/com/parse/GcmRegistrar.java https://github.com/ParsePlatform/Parse-SDK-Android/blob/bdd5f50d51d30030b9df12c0e09d08d8859e64be/Parse/src/main/java/com/parse/GcmBroadcastReceiver.java
Tuttavia, hanno un metodo per supportare la notifica Push senza GCM, è per lo più realizzato per dispositivi non Google o per rilasciare l'app in un mercato non Google Play. Si chiama PPnS
Il passaggio tra fornitore viene fatto all'interno di questa classe: https://github.com/ParsePlatform/Parse-SDK-Android/blob/bdd5f50d51d30030b9df12c0e09d08d8859e64be/Parse/src/main/java/com/parse/PushService.java
classe PPnS si suppone sia gestita da una classe denominata com.parse.PPNSService che non è nel codice github. È un'istanza via riflessione, immagino che in un secondo momento lo aggiungano nel barattolo e non lo rendano pubblico. Sicuramente dovrebbe aprire e gestire la propria presa.
Questo è esattamente quello che chiedo a PPNSService e ho pensato che fosse una riflessione quindi ho bisogno di una conferma, grazie. Parse usa anche ppns quando lo sviluppatore non aggiunge esplicitamente requisiti gcm anche se il dispositivo ha servizi di google play. comunque grazie. – magirtopcu
Hai qualche idea su come eseguire la migrazione dei dati di installazione di analisi all'applicazione server GCM (che viene creata da noi utilizzando PHP)? – MilapTank
- 1. Teamcity dopo il push del git push
- 2. Push segue senza animazione
- 3. È possibile inviare un messaggio push Android senza gcm?
- 4. Come inviare notifiche push Android tramite GCM su C# .Net
- 5. invio di notifiche push a più dispositivi Android tramite GCM
- 6. Heroku - Git push senza edificio
- 7. Intervallo IP del server di notifica push GCM di Google?
- 8. ejabberd e notifica push
- 9. Come eseguire script bash dopo git push
- 10. Come implementare più notifiche push GCM in una singola app?
- 11. Come mostrare l'immagine nella notifica push (Gcm) Android?
- 12. server push di Sinatra?
- 13. Implementazione notifica push server
- 14. git come disabilitare push
- 15. Notifica push GCM Android per applicazione di localizzazione
- 16. Esempio minimo di applicazione Push in Vaadin 7 ("@Push")
- 17. Differenze tra chiamata, push + ret e push + jump in assembly
- 18. 1 Certificato di notifica push push per più app
- 19. Server di implementazione Push
- 20. Android Silent Push
- 21. Git pre-push hook
- 22. A volte non ricevendo notifica push GCM in Mobile
- 23. Le notifiche push GCM causano 502 Bad Gateway
- 24. Notifica push GCM quando l'app iOS è in background
- 25. La differenza tra i messaggi push GCM e PARSE
- 26. Notifiche push su Android: Google GCM vs Amazon SNS?
- 27. Stato push cronologia IE
- 28. Impossibile eseguire il push di repository su Windows
- 29. git push via cron
- 30. Array Push in Laravel
Suppongo che tu sappia che Parse si sta chiudendo e lo stai chiedendo per curiosità? –
@DanieleSegato Sì, lo so. – magirtopcu