如何获取注册密钥 Firebase?

Posted

技术标签:

【中文标题】如何获取注册密钥 Firebase?【英文标题】:How to get registration key Firebase? 【发布时间】:2017-09-15 08:21:59 【问题描述】:

Firebase 允许我们通过发出POST 请求通过我们自己的应用程序发送通知消息。

本教程提供了如何提出此请求的说明。但是,JSON 中有一个"to" 字段,我必须在其中放置一个注册密钥

我在哪里可以得到这个注册码?没有这方面的说明。

Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA


  "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
  "data" : 
    ...
  ,

【问题讨论】:

What is FCM token in Firebase?的可能重复 我猜 Firebase 工作人员不再回答问题了。我也有这个问题。文档不足。 【参考方案1】:

要获取令牌,请致电FirebaseInstanceId.getInstance().getToken();。在这一步之后,为了查看令牌,只需输出到 Logcat

代码示例:

String token = FirebaseInstanceId.getInstance().getToken();
Log.i("MainActivity", "Token: " + token);

【讨论】:

以上是关于如何获取注册密钥 Firebase?的主要内容,如果未能解决你的问题,请参考以下文章

如何仅在 Firebase 中获取子密钥

如何从 Firebase 中的第二个生成的密钥获取数据?

如何在 Item Click 上从 FirebaseListAdapter 获取 obj 密钥。 Firebase 用户界面

Firebase实时数据库如何在没有密钥的情况下获取子记录

如何以编程方式获取 Firebase 中的注册用户列表 [重复]

如何获取片段内在firebase中注册的用户数?