При внедрении push с Parse я не использовал ничего, связанное с облачным почтовым сообщением Google. Я не открывал консоль Google dev и не включал обмен сообщениями GCM, также у меня не было идентификатора отправителя, и я не регистрировал устройства для получения идентификатора регистрации, однако Parse мог отправить push. Интересно, что Parse использует собственный сокет? В исходном коде Parse для Android я не мог уловить что-либо, связанное с этим. Теперь все сервисы миграции Parse нуждаются в регистрационном идентификаторе GCM, в том числе в собственном решении с открытым исходным кодом Parse. Может кто-нибудь дать подробную информацию об этом?Как разобрать отправку push без регистрации gcm?
ответ
Parse DO использовать GCM. Они просто используют свой собственный счет.
Вы не должны верить мне, андроид SDK был сделан с открытым исходным кодом некоторое время назад: https://github.com/ParsePlatform/Parse-SDK-Android
Это класс, используемый для интеграции в 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
Однако у них есть способ поддержки Push-уведомления без GCM, в основном это делается для устройств, отличных от Google, или для выпуска приложения на рынке, не принадлежащем Google Play. Это называется PPNS
Переключение между поставщиком осуществляется внутри этого класса: https://github.com/ParsePlatform/Parse-SDK-Android/blob/bdd5f50d51d30030b9df12c0e09d08d8859e64be/Parse/src/main/java/com/parse/PushService.java
класс PPNS якобы обрабатывается классом, называемым com.parse.PPNSService, который не находится в коде GitHub. Он создается через отражение, я предполагаю, что они добавляют его позже в банку каким-то образом, и они не обнародуют его. Разумеется, ему придется открывать и обрабатывать собственный сокет.
Вот что я точно прошу, это PPNSService, и я подумал, что это было отражение, поэтому мне нужно подтверждение, спасибо за это. Кроме того, Parse использует ppns, когда разработчик явно не добавляет gcm-требований, даже если устройство имеет сервисы Google Play. в любом случае, спасибо. – magirtopcu
Есть ли у вас какое-либо представление о том, как перенести данные установки синтаксического анализа в приложение GCM Server (которое создается нами с помощью PHP)? – MilapTank
- 1. Масштабирование GCM Push. Как часто вы можете выполнять GCM Push?
- 2. Android Push Notification без использования GCM
- 3. Простой push-уведомление без gcm как вещи
- 4. Node.js GCM Push Уведомление разрешено?
- 5. получить GCM push без WLClient :: connect()
- 6. Советы о регистрации GCM
- 7. android GCM push, без вибрации, без звука, без головы
- 8. (новый) GCM сообщение получил, но как разобрать?
- 9. Идентификатор регистрации Android GCM
- 10. Идентификаторы регистрации Android GCM
- 11. gcm неверная ошибка регистрации
- 12. Невозможно разобрать Push-уведомление json в iOS?
- 13. GCM push & application process
- 14. Многопоточное уведомление GCM push
- 15. Android push notification GCM
- 16. Как обнаружить идентификаторы устройств для регистрации на сервере с помощью GCM Android push
- 17. Всплывающее уведомление Push-уведомления отображается без регистрации?
- 18. GCM push notification DELAY
- 19. Телефонный плагин push и GCM. Это сложно?
- 20. AWS SNS - Push to GCM
- 21. Значок push-уведомления GCM
- 22. GCM Push уведомление NodeJS
- 23. Android GCM push-уведомление
- 24. Уведомление GCM Push
- 25. Как узнать, какие идентификаторы регистрации GCM все еще используются?
- 26. Зависимости для уведомления GCM Push
- 27. Уведомление GCM push с андроидом
- 28. Push Notification с использованием GCM
- 29. GCM Push Notification adobe air
- 30. Не получать push-уведомление в GCM
Предполагаю, что вам известно, что Парс закрывается, и вы спрашиваете об этом из любопытства? –
@ DanieleSegato Да, я делаю. – magirtopcu