Есть ли какая-либо конкретная причина использовать Amazon SNS вместо прямого сервиса Baidu?
Я создал push-уведомление с помощью Baidu. Это хорошо работает через консоль Baidu, и я получаю уведомления на моем мобильном телефоне Android. Мне нужно создать веб-сервис для отправки push-сообщений из моего конкретного приложения с помощью SDK, предоставленного Baidu. У меня есть другой вариант, который, кажется, доступен под Amazon SNS. Похоже, обертка для Baidu, GCM и т. Д.
Я сомневаюсь, есть ли какое-то конкретное преимущество использования Amazon SNS по сравнению с SDK, предоставленным Baidu?
1 ответ
tldr;
Если вы нацелены только на китайский рынок, и Baidu работает хорошо для вас, и у вас есть все настройки кода для работы с Baidu, тогда оставайтесь с Baidu.
Некоторые другие моменты, чтобы уточнить о Amazon SNS
Baidu cloud push предлагает действительно хороший сервис, если вы хотите отправить уведомление на китайский рынок
Amazon SNS, с другой стороны, является гораздо более крупным предложением, и как часть мобильных push-уведомлений Amazon будет действовать как абстрактный слой, и вы сможете выбрать, какую реализацию вы хотите.
Имеет следующие преимущества:
- Вы не ограничены областью действия Baidu, так что вы можете отправлять уведомления на китайский рынок, но не только, и если / когда необходимо отправить уведомление за границу, это будет намного проще без переписывания всей вещи.
- Вы можете использовать тот же код и быстро сменить провайдера для push-уведомлений в случае, если провайдер не работает в определенный момент времени (операции простоя) или если условия меняются, и вас не устраивают новые условия.
Вы отправляете push-уведомления как на мобильные устройства, так и на настольные компьютеры, используя одну из следующих поддерживаемых служб push-уведомлений:
- Amazon Device Messaging (ADM)
- Служба push-уведомлений Apple (APNS) для iOS и Mac OS X
- Baidu Cloud Push (Baidu)
- Google Cloud Messaging для Android (GCM)
- Служба push-уведомлений Microsoft для Windows Phone (MPNS)
- Службы push-уведомлений Windows (WNS)
На следующем рисунке показан обзор того, как Amazon SNS используется для отправки прямого push-уведомления на мобильную конечную точку.