Scala とNotnoop APNSを使用して Apple デバイス (iphone) にプッシュ通知を送信しようとしていますが、このコードを実行すると:
import com.notnoop.apns._
val service = APNS.newService().withCert("certfile.p12", "passphrase").withAppleDestination(true).build()
service.start()
val payload = APNS.newPayload().alertBody("nomnomnom").sound("default")
service.push("deviceToken", payload.build())
service.stop()
私はいつもこれに固執しました、sslハンドシェイクエラー:
Thread-20, handling exception: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
この質問に基づいて、私は無効な証明書を持っている可能性がありますが、このPHPサンプルを使用すると、プッシュ通知を正しく送信できるため、この証明書が機能すると確信しています。
私のプロセスがどこで間違っているのか分かりますか?