Java Firebase云消息传递生成新的发件人ID

Java Firebase云消息传递生成新的发件人ID,java,firebase,firebase-cloud-messaging,Java,Firebase,Firebase Cloud Messaging,我正在实现一个Java服务器应用程序,以使用XMPP连接连接到FCM服务器。在中,它告诉我应该使用不同的FCM发送者ID,以避免向生产用户发送测试消息或通过测试连接从生产流量发送上游消息的任何风险 但我似乎在Firebase控制台中找不到这个选项。我只能创建一个新的服务器密钥。有什么想法吗?每个项目的SenderID都是永久性的。不能为单个项目创建多个发件人ID。只需创建另一个FCM项目进行测试。每个项目的SenderID是永久的。不能为单个项目创建多个发件人ID。创建另一个FCM项目进行测试。

我正在实现一个Java服务器应用程序,以使用XMPP连接连接到FCM服务器。在中,它告诉我应该使用不同的FCM发送者ID,以避免向生产用户发送测试消息或通过测试连接从生产流量发送上游消息的任何风险


但我似乎在Firebase控制台中找不到这个选项。我只能创建一个新的服务器密钥。有什么想法吗?

每个项目的SenderID都是永久性的。不能为单个项目创建多个发件人ID。只需创建另一个FCM项目进行测试。

每个项目的SenderID是永久的。不能为单个项目创建多个发件人ID。创建另一个FCM项目进行测试。

@AmiHollander您理解我的问题了吗?我想要一个新的发件人ID,而不是Firebase数据库中的密钥。这是关于服务器端应用程序的。请阅读我发布的链接和问题。@AmiHollander你理解我的问题了吗?我想要一个新的发件人ID,而不是Firebase数据库中的密钥。这是关于服务器端应用程序的。请阅读我发布的链接和问题。这没有意义,这里是文档“预生产的定期测试(运行最新CCS构建的较小环境)有利于将真实用户与测试代码隔离。连接到fcm xmpp.googleapis.com:5236的测试设备和测试代码应使用不同的fcm发送方ID,以避免向生产用户发送测试消息或通过测试连接从生产流量发送上游消息的任何风险。”如果无法进行测试,他们为什么会这么说key@RazvanCristianLung通过创建不同的Firebase项目,可以获得新的发件人Id。这是获得不同的SenderID的唯一方法,因为(如答案所示)SenderID对于每个项目都是永久性的(不能删除、修改或重新生成)。这没有意义,这里是文档“预生产的定期测试(运行最新CCS构建的较小环境)有利于将真实用户与测试代码隔离。连接到fcm xmpp.googleapis.com:5236的测试设备和测试代码应使用不同的fcm发送方ID,以避免向生产用户发送测试消息或通过测试连接从生产流量发送上游消息的任何风险。”如果无法进行测试,他们为什么会这么说key@RazvanCristianLung通过创建不同的Firebase项目,可以获得新的发件人Id。这是获得不同的SenderID的唯一方法,因为(如答案所示)SenderID对于每个项目都是永久的(不能删除、修改或重新生成)。