【问题标题】:Firebase Cloud Messaging test not workingFirebase 云消息传递测试不起作用
【发布时间】:2019-12-04 16:46:52
【问题描述】:

我正在尝试让 Firebase 云消息传递工作。我现在只是在尝试测试。我所做的就是这篇文章中的所有内容:

https://firebase.google.com/docs/cloud-messaging/js/client?authuser=0#retrieve-the-current-registration-token

然后你会看到这个:

messaging.getToken().then((currentToken) => {

然后我复制此currentToken 并将其用作测试,方法是转到 Firebase(网站)> 增长(侧边栏)> 云消息传递(侧边栏)> 发送您的第一条消息(按钮)> 填写“通知标题” ' 和 '通知文本' > 发送测试消息(蓝色按钮向右) > 添加我从上面复制的currentToken 或检查之前添加的一个 > 测试(按钮)...(见下面的截图)

我假设单击“测试”按钮后,它应该向我的手机发送通知(我允许通知并从中获取令牌)。我用我的电脑测试了这个,也没有得到回应。在我的电脑和笔记本电脑上使用 Chrome 来处理重要的事情。

我在这里错过了什么?

【问题讨论】:

    标签: firebase firebase-cloud-messaging


    【解决方案1】:

    我错过了在manifest.json 中添加gcm_sender_id 的重要部分。我完全按照这个链接,它工作得很好。您可以使用 Firebase Cloud Messaging 测试平台,而不是文章中的 Postman 方法:

    https://codeburst.io/how-to-add-push-notifications-on-firebase-cloud-messaging-to-react-web-app-de7c6f04c920

    【讨论】:

    • 嘿,如果你不介意,你能告诉我你在哪里找到 manifest.json 吗?我们应该自己创造吗?我似乎在我的 react native 文件夹中找不到这个 manifest.json
    • 嗨 :) 是的,您需要自己添加。检查我的答案中的链接,它在某处的前几行中这么说:)
    • 是的说需要有index.html,问题是react native没有index.html,没有index.html也没关系吗?
    • 哦,我明白你的意思了,对不起。我很久以前做过这个,完全不记得了。也许只是创建manifest.json 并将其添加到每个文件夹直到它工作?不知道还能告诉你什么哈哈。对不起!
    • 哦,不要这样,我真的很感谢你试图帮助我。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2022-08-19
    • 2018-01-09
    • 2020-08-14
    相关资源
    最近更新 更多