APN推送聊天通知

时间:2016-12-17 14:00:22

标签: ios iphone notifications apple-push-notifications device

我正在尝试向使用Firebase的私人聊天应用添加通知,遗憾的是Firebase有一个APN服务,但必须配置它,并且还需要一个服务器应用来管理它。当应用程序在后台时有人发短信时,我想通知用户。问题是APN(Apple推送通知)要求服务器带有证书,这对我没问题,但我正在寻找一种方法将推送通知从iOS设备发送到另一台设备,我的意思是设备到设备推送通知,服务器只需按原样中继消息。在我的情况下,APN服务器应该只将它从源设备接收的消息中继到目标设备。如果不编写服务器代码,我找不到获取方法。我想使用预先构建的现有服务。有没有人知道如何在不配置和编写服务器应用程序的情况下将推送通知从一个设备发送到另一个设备?我尝试使用后台获取iOS功能的解决方法,但系统随机地给我的应用程序执行时间......这意味着我的应用程序可以等待数小时才被系统启动...所以这不是一个可行的解决方案。请帮忙

2 个答案:

答案 0 :(得分:1)

好吧,我发现的可能对其他人有帮助。其实 我正在寻找的东西可以直接集成到应用程序中。您需要一个可以导入的NWPusher(GitHub上免费)库,只需几行代码和您从系统获得的APN设备令牌,就可以轻松实现APN通知......但最重要的是... 免费。

UPDATE 另请参阅GitHub上的APNS框架。它是用Swift 3.0编写的,它支持最新的功能。

答案 1 :(得分:0)

您实际上是在寻找消息传递/聊天API来处理设备到设备的通信。您可以尝试PusherPubNub