2

我的公司正在构建多个Android和iOS应用。他们将基本上是相同的应用程序,但每个客户的品牌不同。通过gcm/fcm推送多个android和ios应用的通知

我正在为这些应用程序设置推送通知。我计划通过GCM(或FCM)发送iOS和Android的所有推送通知。

我曾计划为所有应用程序和所有客户仅使用一个发件人ID/API密钥。

对于iOS通知使用GCM或FCM我已经到APNS证书与我的谷歌项目相关联的工作,但它可能与一个谷歌项目中的多个APNS证书,如果我们决定只有一个为多个客户谷歌项目关联/ 应用?

如果答案是否定的,是否会迫使我们为每个客户单独建立一个Google项目?

+0

虽然ASNS的记录很糟糕,但应该看看它。 – xenteros

回答

1

是的,

Firebase项目可以连接到多个Android和iOS应用程序。每个应用程序都由其软件包名称或软件包ID来定义。对于iOS,您可以将生产和开发证书与连接到Firebase项目的每个iOS应用关联。

因此,您可以使用一个Firebase项目将FCM消息发送到多个应用程序。请注意,Firebase项目建立在Google开发人员项目之上。

+0

你知道上传证书是否也可以远程完成?我想将其用作我的SaaS的一部分。 – codepushr

+0

目前不,您只能通过Firebase控制台添加证书。 –

+0

@ArthurThompson感谢您的回复,但我们如何确保根据bundleId应用程序过滤通知?当所有这些应用都绑定到同一个FCM项目时。 我是Android/FCM新手,现在正在进行可行性研究,如果我的问题很幼稚,请耐心等待。 –