Tag: 苹果推送通知

NodeJS通过Firebase将APN发送到应用程序

嗨,我想发送APN到我的应用程序。 我成功地能够生成通知,并将其发送到我的应用程序。 我的问题是,服务器在一个块中相当频繁地发送通知。 我猜测我的脚本algorithm有问题。 我想做的事: 每次在post中发表评论时,我都希望将通知发送到设备。 我想从Firebase数据库显式获取用户名和注释。 我正在附加服务器脚本: var firebase = require("firebase"); var once = require("once"); const apn = require('apn'); var config = { apiKey: "<key>", authDomain: "<domain>", databaseURL: "<url>", projectId: "<id>", storageBucket: "<bucket>", messagingSenderId: "<ID>" }; firebase.initializeApp(config); let options = { token: { key: "<p8 file>", keyId: "<key>", teamId: "<team>" }, production: false }; […]

AWS SNS使用Node JS推送通知

我search了AWS文档并浪费了几个小时,但找不到使用Node JS发送推送通知的API和代码。 任何人都可以帮助在Android和iOS设备上使用Node JS发送AWS SNS推送通知吗?

如果消息经过Apple推送通知服务,如何debugging?

我正在尝试将Apple推送通知服务与node.js作为服务器。 到目前为止,我已经得到它的工作,当它的工作,它按预期工作。 但是,有时候这个消息并没有到达。 我不确定这是否是自然的(也许我有不好的联系,并且由于那个消息不通过),或者如果它是我的代码中的错误。 情况真的是随机的。 有时会出现,有时甚至没有,即使我没有更改代码或任何东西。 我正在使用node-apn(https://github.com/argon/node-apn),根据debugging控制台,它正在被注册成功 – 至less从服务器端。 这是debugging信息: apn Initialising connection +19s apn Initialising module +1ms apn Connection established +383ms apn Sending notification +0ms apn Socket drained +1ms apn Socket writeable +0ms 这条消息在消息传递和消息传递时都会出现。 所以我猜node-apn本身就是在做它的工作。 这意味着它是: 我的服务器和苹果推送服务器之间发生了一些事情 苹果推送服务器和我的iOS设备之间发生了一些事情 但我不知道如何找出发生的事情。 所以我想find的解决scheme是: 了解我的推送通知是否由APNS注册 了解APNS是否将所有通知发送到我的iDevice 有人知道怎么做吗? 非常感谢!

任何人在Amazon SNS和Apple推送通知中使用Node.js?

我正在寻找与Amazon SNS和Apple APN推送通知一起使用node.js的示例。 我们使用亚马逊作为我们的托pipe服务,之前我使用过SNS,这非常简单。 但是他们推送通知的例子是针对java的,Node没有例子。 像往常一样,他们感到困惑,我希望削减我的研究和时间。 这不可能是那么难。 我也想知道他们如何处理错误,以及沙箱和生产之间的差异。 苹果公司在这两种环境之间的反应是不一样的,而不是像在生产中一样在沙盒里失败。