我想通过shell脚本(bash,perl,类似的东西)向台式机Mac(可能最终是我的iPhone)发送通知。
我知道APNS就是我想要的,但是Apple在解释这是什么方面做得很差。至少对于iPhone来说,似乎我必须安装一个应用程序(我自己创建的),并设置一些证书配置,然后通过他们的服务发送通知。如果这本质上是错误的,请纠正我。
OSX通知是否同样需要?我可以在本地发送通知(到同一台机器上)而不需要所有的装配吗?
Perl似乎有一个CPAN模块可能会让事情变得更容易,但我还没有找到示例或教程如何使用它。
我需要帮助才能开始使用,我的谷歌搜索没有提出任何对我有意义的事情。
答案 0 :(得分:1)
本地通知仅适用于iOS。推送通知在iOS和OSX上均可从10.7(Lion)获得。
我同意证书的配置非常烦人,但如果这是您选择的解决方案,那么Local and Push Notifications Guide Apple提供的功能就足够了。
但是,如果您只需要在OSX上本地化的东西,您可以在后台运行一些服务,在所需的时间触发所需的行为。我对OSX并不熟悉,所以我不能更具体。 我认为本地通知仅存在于iOS的原因是您无法在iOS后台运行应用程序。推送通知可用于两者,因为它们由远程服务器触发。