Могу ли я использовать веб-службы приложений, которые уже созданы для Android в iOS, особенно для push-уведомлений
Есть ли разница между веб-сервисами для Android и iOS? особенно если я внедряю push-уведомления с помощью облачных сообщений Google
заранее спасибо
1 ответ
Веб-сервисы
Между веб-сервисами не должно быть серьезных различий Android
а также iOS
, Особенно когда дело доходит до обмена JSON
с объектными представлениями. В конце концов, это все то же самое, разбор и отображение. Иногда вы можете захотеть вернуть некоторую специальную информацию для конкретной платформы. В этом случае мобильным клиентам нужен способ сообщить бэкэнду, какой OS
они бегут.
Всплывающие уведомления
Push-уведомления это отдельная история. На Android у вас есть Google Cloud Messaging
и на iOS Apple Push Notification Service
, Ваш сервер должен знать, какую службу уведомлений использовать.
Есть много способов решить эту проблему. Одним из способов является установка пользовательских HTTP
заголовок, который будет содержать информацию о OS
мобильный клиент работает. Другой - иметь параметр, который отправляется с каждым запросом.