我有一个插件,我想用它发送推送通知。在引用BuildFire SDK Wiki时,我跟踪了文档,但从未收到任何通知。作为解决问题的一个步骤,我创建了一个基本插件,除了调度推送通知之外,它什么也不做。
下面是我正在使用的代码:
let now = new Date();
const fiveMinutes = (1000 * 60 * 5);
const sendAt = new Date(now.getTime() + fiveMinutes);
buildfire.notifications.pushNotification.schedule({
title:"Notification title"
,text:"Notification text"
,at: sendAt
},function(e){
if(e) console.error(e);
});我正在使用一个简单的测试应用程序,在BuildFire预览程序中测试这一点。因为这不是一个真正的应用程序,它没有任何推送通知的证书。我可以通过没有任何证书的预览程序从测试应用程序中接收pushNotification SDK调用吗?
此外,在通过SDK或控制面板进行测试时,我不会收到任何错误。我确实得到了预期的回调函数,并且返回的数据没有异常。
发布于 2019-10-21 21:05:14
你是对的。预览程序将不允许您正确发送推送通知,这就是为什么.预览程序是用证书设置的。但是,当您的热加载应用程序发送推送通知在服务器上排队时。它将找不到与热加载的应用程序id匹配的证书。因此在服务器上失败。
https://stackoverflow.com/questions/58478868
复制相似问题