是否可以将推送通知从一个iOS应用程序发送到另一个iOS应用程序?

是否可以将推送通知从一个iOS应用程序发送到另一个iOS应用程序?

问题描述:

我不太熟悉推送通知。但有可能从一个应用程序发送推送通知给另一个?我知道你需要一个服务器来发送通知,但它可能在应用程序中实现。是否可以将推送通知从一个iOS应用程序发送到另一个iOS应用程序?

+0

可能是一个重复的问题,检查答案http://stackoverflow.com/questions/13215510/send-push-notification-from-ios-app和http://stackoverflow.com/questions/24427500/can-we - 发送推通知到APNS从 - IOS-设备 – 2014-10-27 22:31:10

简答:不,推送从服务器发送到服务器。

很长的回答:当然,这不是常见的做法,但很有趣。

要向Apple设备发送推送通知,您需要连接APNS服务器,然后以数据格式发送通知。虽然这通常是从服务器完成的,但也可以从iPhone或iPad完成。

如果你想自己去,我建议阅读苹果提供的关于此主题的所有文档(start here)。你需要知道的一切都在那里,但你需要注意细节才能使其发挥作用。

更简单的方法就是使用NWPusher。这是一个iOS框架,提供了从iOS到iOS所需的所有工具。它甚至还包括一款iOS演示应用程序,这是否:

只是一个小警告:为了从iOS的推,你将需要在应用程序推送证书和私钥束。这是而不是一个安全的地方来保存这样的私人密钥,你绝对不希望你的应用程序的推送证书泄漏。

享受!