0

pyapns は、python の最も人気のあるプッシュ通知パッケージのようです。ただし、マウンテン ライオンを実行している Mac では動作しないようです。開発にはmacを使用しています。

https://github.com/samuraisam/pyapns

pyapns は、サーバーにインストールして XML-RPC 経由でアクセスする APNS プロバイダーです。インストールするには、Python、Twisted、および pyOpenSSL が必要です。また、最高のパフォーマンスを得るために python-epoll をインストールすることをお勧めします (Mac OS X のように epoll が利用できない場合は、py-kqueue などの別のライブラリを使用することをお勧めします)。easy_install が気に入った場合は、以下を試してください (依存関係を処理してくれるはずです):

Macのvirtualenにpyapnsをインストールしようとしましたが、python-epollは十分に機能しません。上記の段落では、py-kqueue をインストールできると述べています。これは、次のように入力してインストールします: pip install py-kqueue. エラーなし。しかし、次の行を使用してサーバーを起動しようとすると: twistd -r epoll web --class=pyapns.server.APNSServer --port=7077

このエラーを受け取りました:

...  bin/twistd: The specified reactor cannot be used, failed with error: cannot import name epoll.
See the list of available reactors with --help-reactors

Macでpython apnsサーバーをセットアップする希望はありますか? ありがとう!

4

1 に答える 1