Server Firebase云消息处理-推送通知服务器密钥句柄

Server Firebase云消息处理-推送通知服务器密钥句柄,server,firebase-cloud-messaging,apple-push-notifications,Server,Firebase Cloud Messaging,Apple Push Notifications,我想通过Firebase云消息向我的应用程序添加推送通知,但我不知道正确的设置方法 我的应用程序逻辑是:我有多个客户(公司),他们拥有自己服务器的数据库和自己的用户。不同客户的一些员工将下载该应用程序以从其公司的服务器接收推送通知,该服务器实现firebase admin SDK以发送推送通知 如何处理来自一个FCB的所有客户,甚至是可能的 因此,客户只需在其服务器配置中输入创建的“服务器密钥/主题或项目id/UUID”,即可接收推送通知。 也不应允许他们查看其他客户的任何数据或向他们发送消息。

我想通过Firebase云消息向我的应用程序添加推送通知,但我不知道正确的设置方法

我的应用程序逻辑是:我有多个客户(公司),他们拥有自己服务器的数据库和自己的用户。不同客户的一些员工将下载该应用程序以从其公司的服务器接收推送通知,该服务器实现firebase admin SDK以发送推送通知

如何处理来自一个FCB的所有客户,甚至是可能的

因此,客户只需在其服务器配置中输入创建的“服务器密钥/主题或项目id/UUID”,即可接收推送通知。
也不应允许他们查看其他客户的任何数据或向他们发送消息。
在一天结束时,我需要使用Admin SDK处理所有客户

允许一个人发送消息,它不允许你接收消息。因此,从这个角度来看,这种方法似乎适合你的需要


但是,使用Admin SDK的客户也将获得对您整个Firebase项目的完全管理访问权限。因此,如果您使用除云消息之外的任何其他Firebase产品,这将是一个安全风险。

使用Admin SDK可以发送消息,但不允许接收消息.因此从这个角度来看,这种方法似乎适合你的需要


使用Admin SDK的客户也将获得对您整个Firebase项目的完全管理访问权限。因此,如果您使用除云消息之外的任何其他Firebase产品,这将是一个安全风险。

因此,我可以将客户的所有服务器连接到我的FCB。只需使用DeviceTokens即可处理信息流量对吗?谢谢你你说的“FCB”是什么意思这里?我是说FCM对不起。在这种情况下,我的答案就是我所能说的。我解释了可能的情况,以及需要记住的一些注意事项。这样我就可以将所有服务器从我的客户连接到我的FCB。只需使用DeviceTokens就可以处理信息流量了。谢谢你,你说的“FCB”是什么意思这里?我的意思是FCM对不起。在这种情况下,我的答案就是我能说的全部。我解释了可能的情况,以及需要记住的一些注意事项。