Mam zamiar zbudować "aplikację hybrydową" przy użyciu aplikacji PhoneGap, która musi mieć silnik powiadomień push systemu iOS.Czy można używać Google Cloud Messaging na iOS w hybrydowej aplikacji?
I chcę użyć Google Cloud Messaging do wysyłania powiadomień push do iOS (użyłem tego do wysyłania powiadomień do systemu Android).
Moje pytania są tutaj:
mogę używać Google Cloud Messaging dla iOS w aplikacji hybrydowych (za pomocą PhoneGap na https://github.com/phonegap-build/PushPlugin)?
Czy są jakieś zmiany, które mogę zrobić podczas korzystania z powyższej wtyczki?
Użyłem wyżej wtyczki PhoneGap otrzymać informację od GCM i APNS oddzielnie, ale tym razem chcę użyć GCM zarówno dla iOS i Androida.
Każda pomoc zostanie doceniona.
Dziękuję za odpowiedź. Ale zanim zacznę odbierać dane z GCM, muszę zarejestrować swoje urządzenie za pomocą GCM (nawet podczas uruchamiania mojej aplikacji na iOS). Próbowałem, ustawiając jawnie "ID nadawcy" nawet na urządzeniu z iOS, ale nadal otrzymuję "numer identyfikacyjny" APNS zamiast znacznika "GCM". Czy masz sugestię przezwyciężenia tego przy użyciu powyższej wtyczki PhoneGap? Wciąż się nad tym zastanawiam, ale pomyślałem, że możesz mieć kilka sugestii, abym to przetestował. –
Czy istnieje możliwość wykonania żądania do adresu URL APNS zamiast adresu URL GCM? To pierwsza rzecz, która przychodzi mi na myśl. – eloibm
Tak, ponieważ musisz wiedzieć, że wtyczka PhoneGap, której używamy, obsługuje to wewnętrznie i wywołuje odpowiedni URL (APNS lub GCM) w zależności od typu urządzenia.Wygląda na token, jestem pewien, że używa adresu URL APNS, a nie GCM na urządzeniu z iOS. Sprawdziłem, czy mogę skutecznie wysłać powiadomienie push przy użyciu tego tokena za pośrednictwem APNS. –