我有一个配置了Google Firebase云消息传递应用程序的Azure通知中心(ANH)。我们的应用程序后端还需要将通知推送到第二个Google Firebase云消息传递应用程序。这就是2个Android应用程序将具有不同的API Key值。稍后我们将希望对iOS执行相同操作 - 从1个后端向2个独立的iOS应用程序推送通知。
标准层是否允许我们在一个通知中心使用这4个应用程序?多租户功能如何映射到此场景?
答案 0 :(得分:1)
集线器概念是围绕应用程序构建的。这意味着无论情况如何,一个中心都会映射到一个应用程序。一个应用程序可以是跨平台的,因此您可以拥有iOS版本的应用程序,Android版本等。每个集线器都设计为每个平台启用一个证书(因为设备上的每个应用程序安装都有不同的令牌对于推送),所以你将无法为两个Android应用程序使用一个集线器。 在Android案例中,您希望每个Android应用都有一个集线器。然后,您的后端可以根据场景使用两个集线器。对于iOS应用程序,如果它们是相同的应用程序但在与Android不同的平台上,则可以为iOS和Android的应用程序1执行一个集线器;然后是适用于iOS和Android的app 2的一个中心。 多租户功能适用于应用程序非常庞大且跨越多个集线器的用户。该功能允许客户为整个集线器集合(我们称之为命名空间)配置证书。