1

シェル スクリプト (bash、perl など) からデスクトップ Mac (そして最終的には私の iPhone) に通知を送信したいと考えています。

APNS が私が望んでいるものであることは承知していますが、Apple は APNS が何であるかを説明するのが本当に下手です。少なくとも iPhone の場合、(自分で作成した) アプリをインストールし、証明書の構成を設定してから、そのサービスを介して通知を送信する必要があるようです。それが本質的に間違っている場合は修正してください。

OSX通知にも同じことが必要ですか? すべてのリガマロールなしでローカル (同じマシン) に通知を送信できますか?

Perl には CPAN モジュールが含まれているようですが、これを使用する方法の例やチュートリアルはまだ見つかりません。

始めるにあたって助けが必要なのですが、Google 検索で意味のあるものが何も見つかりません。

4

1 に答える 1

1

ローカル通知は iOS でのみ利用できます。プッシュ通知は、10.7 (Lion) から iOS と OSX の両方で利用できます。

証明書の構成が非常に煩わしいことには同意しますが、 Apple が提供するLocal and Push Notifications Guideは、選択したソリューションである場合には十分です。

ただし、OSX でローカルなものだけが必要な場合は、必要なときに必要な動作をトリガーするサービスをバックグラウンドで実行できる可能性があります。私は OSX に詳しくないので、これ以上具体的に言えません。Local Notifications が iOS にしか存在しない理由は、iOS ではアプリケーションをバックグラウンドで実行できないためだと思います。リモートサーバーによってトリガーされるため、プッシュ通知は両方で利用できます。

于 2013-02-25T00:40:46.997 に答える