Как настроить Parse Server для push-уведомлений в Китае? - PullRequest
0 голосов
/ 09 июня 2019

Как настроить Parse Server для push-уведомлений для пользователей в Китае?

В настоящее время Parse Server настроен для push-уведомлений с использованием FCM и APNS:

push: {
    ios: [ { ... } ],
    android: { ... }
}

Для большинства пользователей FCMв Китае не могут получать push-уведомления, потому что на них не установлены службы Google Play или заблокированы URL-адреса Google.

Возможной стратегией может быть использование сторонней китайской службы push-уведомлений для устройств, на которых нет Google Play.Установленные службы:

  1. Службы Google Play не обнаружены
  2. Устройство зарегистрировано в сторонней push-службе
  3. При вызове функции облачного кода в Installationкласс токен хранится в deviceToken со значением 3rdParty в поле pushType.
  4. При отправке push-уведомления на устройство, где pushType равно 3rdParty, сторонний push-адаптер должен бытьused.

Конфигурация Parse Serve будет выглядеть следующим образом:

push: {
    ios: [ { ... } ],
    android: { ... },
    3rdparty: { ... }
}

Я не уверен, как "зарегистрировать" новый тип push, то есть как это может бытьссылается на этот конкретный push-адаптер.

Это разумная стратегия с Parse Server вообще?

...