Sto progettando di creare una "app ibrida" utilizzando PhoneGap che deve disporre di un motore di notifica push iOS.È possibile utilizzare Cloud Messaging di Google per iOS in un'app ibrida?
E voglio usare Google Cloud Messaging per inviare notifiche push a iOS (l'ho usato per inviare notifiche ad Android).
Le mie domande sono qui:
Posso utilizzare Google Cloud Messaging per iOS in un app ibrido (utilizzando del https://github.com/phonegap-build/PushPlugin PhoneGap)?
Ci sono delle modifiche che potrei dover fare mentre utilizzo il plug-in di cui sopra?
Ho usato il sopra PhoneGap plugin per ricevere le notifiche da GCM e APNS separatamente, ma questa volta voglio usare il GCM sia per iOS e Android.
Qualsiasi aiuto sarà apprezzato.
Grazie per la risposta. Ma prima di iniziare a ricevere i dati da GCM, devo registrare il mio dispositivo con GCM (anche quando eseguo la mia app su iOS). Ho provato impostando esplicitamente l '"ID mittente" anche se sul dispositivo iOS, ma continuo a ricevere il "regID" dell'APNS invece del token "GCM". Hai qualche suggerimento per superare questo problema quando usi il plug-in PhoneGap sopra? Ci sto ancora pensando, ma ho pensato che potresti avere qualche suggerimento per testarlo. –
C'è la possibilità che tu stia facendo la richiesta all'URL APNS invece dell'URL GCM? È la prima cosa che mi viene in mente – eloibm
Sì, poiché devi sapere che il plug-in PhoneGap che utilizziamo gestisce internamente e chiama l'URL pertinente (APNS o GCM) a seconda del tipo di dispositivo.Dall'aspetto del token che sto ottenendo, sono abbastanza sicuro che utilizzi l'URL APNS e non il GCM quando si trova sul dispositivo iOS. E ho verificato di poter inviare correttamente la notifica push utilizzando quel token tramite APNS. –