我想向基于 iOS 的设备发送推送通知,但我不想编写自己的应用程序。根据我目前收集到的信息,要使用 Apple 推送通知服务发送推送通知,我需要使用用于签署应用程序的 SSL 证书。
基本上,我正在寻找的是 iOS 的Notify My Android等价物,这是一个安装在 Android 设备上的应用程序,它有一个带有用于发送通知的简单HTTP API的 Web 服务。
我想向基于 iOS 的设备发送推送通知,但我不想编写自己的应用程序。根据我目前收集到的信息,要使用 Apple 推送通知服务发送推送通知,我需要使用用于签署应用程序的 SSL 证书。
基本上,我正在寻找的是 iOS 的Notify My Android等价物,这是一个安装在 Android 设备上的应用程序,它有一个带有用于发送通知的简单HTTP API的 Web 服务。
你可以试试 :
无需开发自己的应用即可发送推送通知 Pushed 允许您向 iO、Android 和桌面(Chrome、Firefox 和 Safari)设备发送实时推送通知。
(刚刚找到它,也找到了你的问题。)
这在 iOS 下是不可能的。您只能将推送通知发送到特定(您自己的)应用程序。
当您为应用程序设置推送通知时,Apple 对使用非常严格。您只能向该特定应用发送推送通知,并且只能从您的开发者帐户和个人资料发送。
由于这些限制,没有办法为此使用第三方程序,所以不,这是不可能的。
有关更多信息,请查看有关推送通知的Apple 文档。
一个选项可以是让您的用户安装电报应用程序并让他们与您的机器人交谈。该机器人可以向个人用户推送通知,甚至可以监听命令。
你有没有找到任何可以做你之后的应用程序?如果没有,请查看 Mac App Store 或网站http://www.abdullahselek.com/2013/08/08/easyapn/上的 EasyAPN 。
它是一个应用程序,您可以在其中放入令牌和有效负载并按发送(它会检测存储在您可以选择的钥匙链中的证书)。
正如@yinkou 和@DGund 所指出的,这些推送通知平台(Pusher、Boxcar.io、pushover.net)都不能绕过 Apple 推送通知规则,即拥有一个注册的应用程序。
所以答案是肯定的。如果没有自己的应用程序,您将无法发送 iOS 推送通知。
您也可以使用PushBullet(具有 Web API)或IFTTT(似乎没有公共 API,但有许多其他触发器)来执行此操作。