我对推送通知不太熟悉。但是有可能从一个应用程序发送推送通知到另一个应用程序吗?我知道您需要服务器来发送通知,但是可以在应用程序中实现它。
答案 0 :(得分:1)
简答:不,推送是从服务器发送到服务器的。
答案很长:当然,这不常见,但很有趣。
要向Apple设备发送推送通知,您需要连接APNS服务器,然后以数据格式发送通知。虽然这通常是从服务器完成的,但也可以通过iPhone或iPad完成。
如果您想自己开始,我建议您阅读Apple就此主题提供的所有文档(start here)。您需要知道的一切都在那里,但您需要注意细节才能使其发挥作用。
更简单的方法是使用NWPusher。这是一个iOS框架,提供从iOS推送到iOS所需的所有工具。它甚至还包括一个iOS演示应用程序:
只是一个小警告:要从iOS推送,您需要在应用包中包含推送证书和私钥。这不是保存此类私钥的安全位置,您绝对不希望应用程序的推送证书泄露。
享受!