You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Device Token以在Postman中实现Firebase云消息推送(Kotlin)

如何获取FCM设备Token并填入Postman的"to"字段?

嘿,我看了你贴的代码,其实你已经把获取Token的逻辑写进去了,只是不知道怎么拿到那个具体的值对吧?别担心,按下面的步骤来就能轻松搞定:

1. 从Logcat提取Token

你的代码里已经有两处打印Token的逻辑,直接从Android Studio的Logcat就能拿到:

  • 把App运行到测试设备(真机或模拟器都可以)
  • 打开Android Studio底部的Logcat面板
  • 在搜索框输入你设置的TAG:MyFirebaseToken,就能看到类似这样的日志输出:
    I/MyFirebaseToken: 你的设备Token字符串(比如dQw4w9WgXcQ...)
    
    • 一处是FirebasePushNotificationActivity的initView方法里,通过线程获取并打印的Token
    • 另一处是MyFirebaseMessagingService的onNewToken方法,当Token更新时会自动打印新值

2. 填入Postman完成请求

复制Log里的Token字符串,粘贴到Postman请求体的"to"字段中即可,示例如下:

{
    "to": "你复制的Token字符串",
    "data": {
        "title": "Android4Dev",
        "message": "Learn Firebase PushNotification From Android4Dev Blog"
    }
}

小排查技巧

如果Logcat里没找到Token,可以检查这几点:

  • 确认strings.xml里的SENDER_ID和你Firebase项目的Sender ID完全一致
  • 确保测试设备能正常连接网络
  • 重启App,触发Token的重新获取逻辑

内容的提问来源于stack exchange,提问作者RickGrass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:33:46