相关疑难解决方法(0)

使用 cURL 调用 Firebase Cloud Messaging 时“请求的身份验证凭据无效”

我正在尝试触发我的 Android 应用程序来接收简单的推送消息。我想用cURL. 我尝试遵循文档 ,但收到 401...这曾经有效,有什么变化吗?

  • 我的服务器密钥:AAAArxt...CelsCl
  • 我的 firebase 项目 URL:my-project...485(取自“常规”下的 URL 或“项目 ID”)
  • 我的设备令牌:fNBu...eHCAgI

在此输入图像描述

我使用以下代码检索了我的设备令牌:

FirebaseMessaging.getInstance().token.addOnSuccessListener { token: String ->
    if (!TextUtils.isEmpty(token)) {
        Log.d("TAG", "retrieve token successful : $token")
    } else {
        Log.w("TAG", "token should not be null...")
    }
}.addOnFailureListener { e: Exception? -> }.addOnCanceledListener {}
.addOnCompleteListener { task: Task<String> ->
    Log.v("TAG", "This is the token : " + task.result)
}
Run Code Online (Sandbox Code Playgroud)

我的卷曲代码:

curl -X POST -H "Authorization: Bearer AAAArxt...CelsCl" -H "Content-Type: application/json" -d '{
"message":{
   "notification":{ …
Run Code Online (Sandbox Code Playgroud)

android curl firebase firebase-cloud-messaging

2
推荐指数
1
解决办法
2051
查看次数