我正在尝试为Web设置Firebase云消息传递。我成功地对其进行了正确初始化并获得了令牌:
<script src="https://www.gstatic.com/firebasejs/4.13.0/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "xxx",
authDomain: "name.firebaseapp.com",
databaseURL: "https://name.firebaseio.com",
projectId: "project-name",
storageBucket: "project-name.appspot.com",
messagingSenderId: "1111111111111"
};
firebase.initializeApp(config);
const messaging = firebase.messaging();
messaging.requestPermission().then(function() {
})
messaging.getToken().then(function(currentToken) {
console.log("token: " + currentToken);
})
</script>
manifest.json与gcm_sender_id
我可以看到我在控制台中得到令牌,所以我试图验证它,并通过邮递员发送我的第一个通知-这里是留档。
发布网址:https://fcm.googleapis.com/v1/projects/PROJECTID/messages:发送授权:无授权
标题
Body-令牌来自客户端函数messaging.getToken()。然后(函数(currentToken){…
当我发布时,我收到未经验证的错误401,详细信息如下:
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
如何在postman中正确授权并测试它,有什么建议吗?非常感谢。
您需要为firebase项目生成访问令牌。这里的例子
然后在下面使用它
curl -X POST -H "Authorization: Bearer {{access token value}}" -H
"Content-Type: application/json"
-d '{
"message":{
....
},
"token": "{{device token}}"
}
}' "https://fcm.googleapis.com/v1/projects/{{project-name}}/messages:send"
在我们的项目中,我们使用Firebase云消息传递来进行推送通知,我们遇到了消息重复的问题。我们过程如下所示: xamarin.firebase.ios.CloudMessaging 3.1.2 xamarin.firebase.ios.instanceID 3.2.1 xamarin.firebase.ios.core 5.1.3 订阅用户主题推荐 发送主题订阅者请求的通知 null 但是,当用
我正在尝试开发一个应用程序,其中服务器必须每5秒向运行该应用程序的所有android设备发送通知。我决定使用(谷歌)Firebse云消息发送通知,所以我首先尝试了指南的示例项目 https://firebase.google.com/docs/notifications/android/console-audience 但我不能让它工作。我遵守了所有的指示。我已经发布了我使用的代码。我也做了档案-
我使用此代码通过C#与GCM发送通知消息,使用Winform,Webform,无论什么。现在我想发送到FCM(Firebase云消息传递)。我应该更新我的代码吗?: 但GCM改为FCM。发送通知的代码是否相同?在哪里可以找到服务器API密钥?是相同的解决方案吗?
我正在尝试使用Postman通过云消息服务发送一次推送通知。 这是一个用于相同目的的工作命令,我将其用作参考。 到目前为止我所做的。。 1-适当设置标题 2-在Body,我使用 执行时,我返回
我现在已经在我的应用程序中设置了Firebase通知,当我发送消息时,消息会发送给我的应用程序的所有用户。(我目前通过Firebase控制台发送消息。我想用另一种不涉及Firebase控制台的方式发送推送通知,我相信HTTP Post是一种简单的方式。如何使用HTTP POST远程发送推送通知?
有人知道一种从firebase控制台发送click_action的方法吗? 我只想发送click_action按钮来使用通知,即使应用程序关闭或在后台。