Как настроить Parse Server для push-уведомлений для пользователей в Китае?
В настоящее время Parse Server настроен для push-уведомлений с использованием FCM и APNS:
push: {
ios: [ { ... } ],
android: { ... }
}
Для большинства пользователей FCMв Китае не могут получать push-уведомления, потому что на них не установлены службы Google Play или заблокированы URL-адреса Google.
Возможной стратегией может быть использование сторонней китайской службы push-уведомлений для устройств, на которых нет Google Play.Установленные службы:
- Службы Google Play не обнаружены
- Устройство зарегистрировано в сторонней push-службе
- При вызове функции облачного кода в
Installation
класс токен хранится в deviceToken
со значением 3rdParty
в поле pushType
. - При отправке push-уведомления на устройство, где
pushType
равно 3rdParty
, сторонний push-адаптер должен бытьused.
Конфигурация Parse Serve будет выглядеть следующим образом:
push: {
ios: [ { ... } ],
android: { ... },
3rdparty: { ... }
}
Я не уверен, как "зарегистрировать" новый тип push, то есть как это может бытьссылается на этот конкретный push-адаптер.
Это разумная стратегия с Parse Server вообще?