Tag: 苹果推通知

存储令牌推送通知

我们的项目目前有一个Node jS后端,我们想为iOS实现推送通知。 我们做了一些调查,发现我们必须将APN提供给我们的令牌存储在我们的数据库中,以便将推送通知发送到特定设备。 有人可以证实这一点或有没有更好的方式发送通知? 其次,我还发现,当设备通过软件更新,这会改变他们的令牌,这意味着我们必须有能力更新我们的数据库中的令牌,因为它会经常改变。 这也是非常重要的。 还有其他的时候令牌可能会改变吗? 最后,Node中有没有好的库来发送推送通知? 提前致谢!

使用node-pushserver自定义iOS Push

我试图插入一个自定义iOS推送通知使用node-pushserver lib … 我想要的格式是: "aps": { "alert": "joetheman", "sound": "default" }, "message": "Some custom message for your app", "id": 1234 我有的格式是: "ios": { "badge": 0, "alert": message.message, "sound": "soundName" } 我怎样才能做到这一点?

如何在Firebase中安排通知和数据库修改?

我正在开发一个使用Firebase和Swift的iOS应用程序。 我有两个数据库节点,一个包含活动logging,另一个包含非活动logging。 我想安排一个任务,使得每天早上10点,来自非活动logging节点的logging被传送到活动logging节点,并向我的所有应用程序用户发送关于该节点的推送通知。 我怎样才能做到这一点? 谢谢。

AWS Lambda和APN

我们决定使用AWS Lambda来处理需要在高峰期间快速扩展的消息(短信,电子邮件和推送),之前我们使用SQS和eb工作应用程序,但发现消息时间在高峰时段严重延迟。 苹果最近从使用p12证书变成了一个新的不过期的p8密钥系统。 这在这里解释得非常好。 问题是大多数libs / gems / packages还不支持新的Apple p8格式。 另一个问题是,AWS Lambda仅支持特定版本的节点/ python等Python 2.7.12和Node 4.3 我能find的唯一支持Apple p8格式的节点模块是node-apns 我无法得到这个工作,似乎有旧节点版本的一些问题,因此它不适用于Lambda 我能find的唯一支持p8格式的Python库就是这样 这个暂时工作,但在一个小的变化后的某个时刻停止工作,因为基本上没有例外,所以不可能debugging,因此我们不得不放弃它。 最后,我们不得不恢复使用这个 Python的lib的APNS使用旧的p12格式。 所以我的问题是 在AWS Lambda上使用新的p8格式发送Apple推送的最佳包(以任何语言)是什么? 有没有更好的方法(非AWS Lambda)发送处理stream量大量峰值的消息。 非常感谢的想法。

我可以使用APNauthentication密钥.p8文件与PHP发送iOS推送通知?

我的推送通知停止与最近的更新之一。 当我进一步研究它时,我发现苹果现在可以让你生成一个非失效的APNsauthentication密钥,它可以用于生产和testing。 我有它使用下面的node.js脚本: var apn = require('apn'); // Set up apn with the APNs Auth Key var apnProvider = new apn.Provider({ token: { key: 'apns.p8', // Path to the key p8 file keyId: '<my key id>', // The Key ID of the p8 file (available at https://developer.apple.com/account/ios/certificate/key) teamId: '<my team id' // The Team ID […]