2

Python/Django アプリでプッシュ通知を送信する方法を見つけようとしています。ターミナルから実行すると機能するコードをオンラインで見つけましたが、PEMパスフレーズを手動で入力するように求められ、単独で機能するように設定する方法がわかりません。

from apns import APNs, Payload

apns = APNs(use_sandbox=True, cert_file='/Users/user/Desktop/Lunch-BoxCert.pem',key_file='/Users/user/Desktop/Lunch-BoxKey.pem')
token = '923...8b4'
# Send a notification
payload = Payload(alert="Hello World!", sound="default", badge=1)
apns.gateway_server.send_notification(token, payload)

python manage.py runserver を呼び出して実行すると、端末にパスフレーズを入力するまでブロックされます。とにかくこれを解決する方法を知っていますか?

4

1 に答える 1

1

結局、パスキーを削除するだけでした。

openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem

私はこのチュートリアルをここでフォローしました:

https://blog.serverdensity.com/how-to-build-an-apple-push-notification-provider-server-tutorial/

于 2013-12-07T18:06:48.513 に答える