FCM使用firebase-admin库通过防火墙发送消息

时间:2018-06-06 12:23:22

标签: java firebase firebase-cloud-messaging firebase-admin

在公司我们有防火墙 我们已启用fcm.googleapis.com 433地址。但它没有帮助。仍然jboss应用程序无法使用com.google.firebase:firebase-admin库发送推送请求。 我知道IP的范围,但管理员不可能在我们公司维持这样的IP范围 但是我们可以为url名称设置它(我被告知)。但这个地方没有帮助。我已经调查了

com.google.firebase:firebase-admin    
com.google.auth:google-auth-library-oauth2-http 

发现其他几个地址:

  

https://accounts.google.com
  https://iid.googleapis.com

还有其他人为此类地址打开过防火墙吗?也许我需要别的东西? (我已将它发送给网络用户,但他们不会立即这样做,所以也许我可以在开始之前纠正它)

1 个答案:

答案 0 :(得分:1)

那一刻,它适用于这三个地址。现在已经工作了几天。忘记在这里提到它。如果会更改,将尝试发布任何内容。我不确定何时使用第三个地址,第二个是在初始化Firebase机制以获取令牌时使用。
为了确保您的项目所提供的特定数据库url无需在防火墙中设置例外,它会以参数形式发送到fcm.googleapis.com,并且可能由google以某种方式在其中使用。对于fcm开发人员之一的官方答复,这将是很好的选择,但无济于事。干杯