我试图将通知添加到一个使用Firebase的私有聊天应用程序中,不幸的是,Firebase有一个APN服务,但是它必须被配置,并且还需要一个服务器应用来管理它。当应用程序处于后台时,我想让用户知道有人在给他发短信。问题是APN (Apple通知)需要一个拥有证书的服务器,这是可以的,但我正在寻找一种方式将推送通知从一个iOS设备发送到另一个设备,我指的是设备到设备的推送通知,而服务器只需要转发这些消息。在我的示例中,APN服务器应该只将从源设备接收到的消息中继到目标设备。如果不编写服务器代码,我就无法找到获得这些信息的方法。我想使用预先建立的现有服务。有没有人知道如何在不配置和编写服务器应用程序的情况下将推送通知从一个设备发送到另一个设备?我尝试了一个解决办法,使用后台获取iOS功能,但系统随机给我的应用程序执行时间.这意味着我的应用程序可以在系统启动前等上几个小时.因此,这不是一个可行的解决办法。请帮帮忙
发布于 2016-12-18 20:49:39
好吧,我发现的可能对其他人有帮助。实际上,我正在寻找的东西可以直接集成到应用程序中。您需要一个像NWPusher (免费的GitHub)这样的库,它可以导入,只需几行代码和从系统获得的APN设备令牌,就有可能实现APN通知.很容易但最重要的是..。免费的。
更新检查也是GitHub上的APNS框架。它是用Swift 3.0编写的,它支持最新的特性。
发布于 2016-12-17 18:16:17
实际上,您需要一个消息传递/聊天API来处理设备到设备之间的通信。您可能想试试推手或PubNub
https://stackoverflow.com/questions/41199358
复制相似问题