私はこのサービスのiOSアプリケーションを実行しているiOSデバイスにプッシュ通知を送信するように私のdjangoアプリケーションを取得しようとしています。私はpyapnsを使用して通知を送信しようとしています。しかしAppleのプッシュ通知サーバーに接続することはできません。Pyapns Fault 500: 'APNSサーバーへの接続ができませんでした
サービスはほとんどが行われます。これは、私がベータから脱出する前に仕事をしたい最後のものです。 http://pagemove.se/にアクセスしてアプリについて読むことができます。ここで
はログです:
Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 75, in wrapper return func(*a, **kw) File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 67, in wrapper return func(*a, **kw) File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 97, in notify return _xmlrpc_thread(*f_args) File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 127, in _xmlrpc_thread errback(e) File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 65, in errback_wrapper errback(e) # not an instance of UnknownAppID - nothing we can do here File "/usr/local/lib/python2.7/dist-packages/pyapns/client.py", line 55, in errback raise e xmlrpclib.Fault:
は、誰もがこの問題を抱えていますか? .pemファイルでも同じことができますか?またはubuntu-serverの設定?私はルータのいくつかのポートを開くのを忘れてもいいですか?
編集
のAPN用のポートが開いている場合、私はSEにテストをしました。私は
telnet gateway.sandbox.push.apple.com 2195
を行なったし、私は、サーバとルータのセットアップ正しいことだと思います
Trying 17.149.34.65...
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is '^]'.
を得ました。
こんにちは、あなたの答えをありがとう。私はそれを動作させるために別のpythonラッパーにchanchを行いましたが、今はすべてうまくいきます。 – dennis
これはうまくいきました。これは受け入れられた回答としてマークされています – Santthosh
私の.pemファイルにパスワードが設定されているとき、私はpyapnsから同じエラーを受けました。回答のリンクからopensslコマンドを使って修正。 – agilityvision