BuildFire:推送通知测试
BuildFire: Push Notification Testing
我有一个插件可以用来发送推送通知。参考 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 Previewer 应用程序中使用一个简单的测试应用程序对此进行测试。由于这不是真正的应用程序,因此它没有任何推送通知证书。 我可以通过没有任何证书的预览器从测试应用程序中接收 pushNotification SDK 调用吗?
此外,通过 SDK 或控制面板进行测试时,我没有收到任何错误。我确实得到了预期的回调函数,并且没有返回异常数据。
你是对的。 Previewer 应用程序不允许您正确发送推送通知,这就是为什么......
预览器应用程序设置有证书。但是,当您的热加载应用程序发送推送通知以在服务器中排队时。它不会找到与您的热加载应用程序 ID 匹配的证书。因此在服务器上失败。
我有一个插件可以用来发送推送通知。参考 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 Previewer 应用程序中使用一个简单的测试应用程序对此进行测试。由于这不是真正的应用程序,因此它没有任何推送通知证书。 我可以通过没有任何证书的预览器从测试应用程序中接收 pushNotification SDK 调用吗?
此外,通过 SDK 或控制面板进行测试时,我没有收到任何错误。我确实得到了预期的回调函数,并且没有返回异常数据。
你是对的。 Previewer 应用程序不允许您正确发送推送通知,这就是为什么...... 预览器应用程序设置有证书。但是,当您的热加载应用程序发送推送通知以在服务器中排队时。它不会找到与您的热加载应用程序 ID 匹配的证书。因此在服务器上失败。