情境:
同一个Firebase项目有一个设备,有很多应用程序。 在发送通知时,只有最后一个要安装的应用程序才会收到通知。
如何
按推送令牌发送
问题:
Firebase FCM是否支持此功能?或者我必须将每个应用程序移动到不同的项目(许多客户端和服务器工作......试图避免这种情况)
答案 0 :(得分:1)
您可以将多个应用添加到一个FCM帐户/ Firebase项目,但有一个限制,所有应用的包标识符都不相同。
正如您所说“在发送通知时,只有最后一个要安装的应用程序会收到通知”
建议: - 如果所有应用的捆绑包标识符不相同,那么您将使用捆绑包标识符发送通知,但如果您的应用程序使用该标识符,则该通知将发送到所有安装应用。< / p>
通过推送令牌发送
建议: - 正如您所说,您通过FCM推送令牌发送通知,然后只有那个应用程序才能获得该令牌。因为您获得特定应用程序的特定设备的推送令牌。因此,此通知仅适用于该特定应用。
Firebase FCM是否支持此功能?或者我必须将每个应用程序移动到不同的项目(许多客户端和服务器工作......试图避免这种情况)
建议: - 是的,FCM支持此功能。不,您不需要创建多个帐户。