通过同一Firebase项目向多个应用程序提供PushNotification,FCM

时间:2017-12-20 09:20:09

标签: ios firebase firebase-cloud-messaging

情境:

同一个Firebase项目有一个设备,有很多应用程序。 在发送通知时,只有最后一个要安装的应用程序才会收到通知。

如何

按推送令牌发送

问题:

Firebase FCM是否支持此功能?或者我必须将每个应用程序移动到不同的项目(许多客户端和服务器工作......试图避免这种情况)

1 个答案:

答案 0 :(得分:1)

您可以将多个应用添加到一个FCM帐户/ Firebase项目,但有一个限制,所有应用的包标识符都不相同。

正如您所说“在发送通知时,只有最后一个要安装的应用程序会收到通知”

建议: - 如果所有应用的捆绑包标识符不相同,那么您将使用捆绑包标识符发送通知,但如果您的应用程序使用该标识符,则该通知将发送到所有安装应用。< / p>

通过推送令牌发送

建议: - 正如您所说,您通过FCM推送令牌发送通知,然后只有那个应用程序才能获得该令牌。因为您获得特定应用程序的特定设备的推送令牌。因此,此通知仅适用于该特定应用。

Firebase FCM是否支持此功能?或者我必须将每个应用程序移动到不同的项目(许多客户端和服务器工作......试图避免这种情况)

建议: - 是的,FCM支持此功能。不,您不需要创建多个帐户。