Push-уведомление в приложении ios9
Мое приложение связывается с внутренним сервером nodejs (node, express и mongoose). Я храню пользователей и сообщения в MongoDB.
Когда пользователь отправляет новое сообщение другому:
- Я обновляю сообщения БД
- Я отправляю конечному пользователю push-уведомление
У меня есть несколько вопросов, касающихся обработки push-уведомлений и производительности:
- Это лучший способ отделить сервер APN от моего внутреннего сервера (например, с помощью узла-pushserver: https://www.npmjs.com/package/node-pushserver) и запросить push-уведомление с помощью вызова API REST из моего приложения iOS
или же
- Это лучший способ напрямую реализовать push-уведомление на моем сервере nodejs, когда обновляется сообщение MongoDB (например, с помощью node-apn: https://github.com/argon/node-apn)
Я уверен, что мой внутренний сервер скоро будет хостом AWS.
Если есть другое решение лучше, чем выше, не стесняйтесь поправлять меня:)
Спасибо за любой отзыв