我们正在尝试使用以下方式实现应用程序推送:解析服务器推送适配器超过解析服务器。我们从 parse.com 迁移了我们的应用程序。
我们的问题是,我们有多个应用程序使用同一个 mongodb 和一个托管解析服务器(托管在 AWS Elastic Beanstalk 上)。
当前推送配置只允许提供一个证书,但我们有几个应用程序带有多个 Apple 证书,我们需要根据 appIdentifier 从该服务器推送这些证书(就像在 parse.com 上一样)
有谁解决过类似的问题吗?
关于如何解决这个问题有什么建议吗?
答案1
如果你愿意看看parse-server 推送通知入口其中提到,您可以为 dev、prod 等添加证书数组。在此数组中,您需要指定您的第12页证书位置、前缀和捆绑包编号因此尝试添加具有不同 bundleIds 的多个证书
来自维基百科:
对于 iOS,如果您需要同时支持 dev 和 prod 证书,您可以提供一系列配置,例如
push: {
ios: [
{
pfx: '', // Dev PFX or P12
bundleId: '',
production: false // Dev
},
{
pfx: '', // Prod PFX or P12
bundleId: '',
production: true // Prod
}
]
}