Мы пытаемся реализовать push в приложения, используя анализатор-сервер-push-адаптер над синтаксический сервер. Мы перенесли наши приложения с parse.com.
Наша проблема в том, что у нас есть несколько приложений, использующих один и тот же mongodb с одним размещенным сервером синтаксического анализа (размещенным на AWS Elastic Beanstalk).
Текущая конфигурация push позволяет предоставить только один сертификат, но у нас есть несколько приложений с несколькими сертификатами Apple, которые нам нужно отправить с этого сервера, на основе appIdentifier (как это возможно на parse.com)
Кто-нибудь решал подобную проблему?
Есть предложения, как с этим справиться?
Если вы посмотрите на запись push-уведомления parse-server там упоминалось, что вы можете добавить массив сертификатов для dev, prod и т. д. в этот массив, вам нужно указать свой p12 расположение сертификата, префикс и bundleId поэтому попробуйте добавить несколько сертификатов с разными bundleIds
Из вики:
Для iOS, если вам нужно поддерживать сертификаты dev и prod, вы можете предоставить массив конфигураций, например
push: {
ios: [
{
pfx: '', // Dev PFX or P12
bundleId: '',
production: false // Dev
},
{
pfx: '', // Prod PFX or P12
bundleId: '',
production: true // Prod
}
]
}