Firebase发件人/服务器密钥更改是否会影响当前订阅的主题?
我们需要将应用程序从Firebase中的现有项目移动到具有不同发件人/服务器密钥的新项目。主题订阅对以前的用户仍然有效吗?我假设它们没有绑定到项目的发送方/服务器密钥,但我可能错了。它会改变。用于订阅主题的注册令牌与创建该主题的senderId(项目)绑定——这就是为什么启用多个发送者会为每个发送者创建不同的令牌Firebase发件人/服务器密钥更改是否会影响当前订阅的主题?,firebase,google-cloud-messaging,firebase-cloud-messaging,Firebase,Google Cloud Messaging,Firebase Cloud Messaging,我们需要将应用程序从Firebase中的现有项目移动到具有不同发件人/服务器密钥的新项目。主题订阅对以前的用户仍然有效吗?我假设它们没有绑定到项目的发送方/服务器密钥,但我可能错了。它会改变。用于订阅主题的注册令牌与创建该主题的senderId(项目)绑定——这就是为什么启用多个发送者会为每个发送者创建不同的令牌 所以是的。如果你要搬家,你必须以某种方式向所有用户订阅他们在新项目中的相应主题 哇,谷歌正在让我们将一个项目下的400个应用程序全部转移到一个项目中。似乎没有办法将当前主题用户重新分配
所以是的。如果你要搬家,你必须以某种方式向所有用户订阅他们在新项目中的相应主题 哇,谷歌正在让我们将一个项目下的400个应用程序全部转移到一个项目中。似乎没有办法将当前主题用户重新分配给新的用户,因为他们没有提供api来执行此操作。如果你将用户转移到一个新项目中,你必须再次向每个用户进行注册。使用生成的令牌,您可以使用InstanceId server API将用户批量添加到主题。我正在这样做,但令牌似乎与firebase项目密钥绑定,因此我无法重用令牌来重新分配此新密钥下的主题。我建议应用程序为您的新项目获取令牌,保存相应的令牌,然后进行批处理添加。