Что касается моей дипломной работы, я задаюсь вопрос, которые являются преимуществом воздушного уведомителя Разбора сервера в качестве службы уведомления толчка, чем другие услуги, таких как Pushd, Aerogear и т.д ...Преимущества AirNotifier и Parse-Server?
ответ
AirNotifier является сервером для отправки только push-уведомления и все. поэтому этот сервер предоставляет конечную точку API, которая может быть инициирована клиентом для отправки push-уведомления для одного или нескольких устройств.
parse-server - это платформа с открытым исходным кодом для MBAAS (мобильный бэкэнд как услуга), которая позволяет без проблем работать с бэкэндом. Идея MBAAS заключается в том, что разработчики будут сосредоточены на разработке клиентского приложения, и платформа будет заботиться о стороне сервера. поэтому разобрать-сервер выполните следующие действия для того, чтобы это произошло:
- Expose динамических конечных точек - при разработке собственного бэкенд вы должны выставить API, своим клиентам, так что каждый из API должен быть реализован разработчиков на стороне сервера на любом языке программирования на стороне сервера (например, NodeJS, Jave, Python и т. д.). В синтаксическом анализе это делается автоматически, потому что он знает, как выставить его автоматически для вас.
- Отправлять push-уведомления - с помощью parse-сервера вы можете легко отправлять push-уведомления своим пользователям. Сначала вам нужно подписаться на пользователя и сохранить его в БД, а затем вам нужно вызвать конечную точку push (также автоматически открытую с помощью синтаксического анализа) и отправить API-интерфейс, на какое устройство/вы хотите отправить сообщение, и сервер выполнит rest
- Cloud-код - чтобы ваше приложение было более гибким, синтаксический анализатор создал то, что они называют облачным кодом. Облачный код разделен на 2 типа: пользовательские функции, которые могут запускаться на сервере и должны запускаться клиентом, и события, которые запускаются автоматически с помощью ядра синтаксического анализа, когда что-то создается/удаляется/изменяется.
- Клиентский SDK - parse-сервер предоставляет клиентские SDK для большинства языков программирования, таких как: iOS, Android, PHP, Javascript и многое другое. эти клиентские SDK очень эффективны и содержат множество функций и очень удобны в использовании.
- Есть еще такие вещи, как: интеграция с электронной почтой, управление пользователями, автоматическая синхронизация между клиентом и сервером, социальный вход и многое другое.
Итак, подведем итог: AirNotifier предоставит сервер приложений, который будет просто процессом push-уведомления. parse-server будет просто весь ваш сервер.
BTW! parse-server - это 100% -ная реализация NodeJS и хранит данные в MongoDB. если вы хотите его использовать, вам нужно научиться настраивать его и развертывать в облаке, кроме того, что вам нужно будет иметь базовые навыки NodeJS. разбора сервер является версия с открытым исходным кодом популярного сервиса parse.com, которые не будут доступны в январе 2017 года
вы можете прочитать здесь:
https://github.com/ParsePlatform/parse-server
Надеюсь теперь понятно :)
спасибо! –