4

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サンプルを使用すると、プッシュ通知を正しく送信できるため、この証明書が機能すると確信しています。

私のプロセスがどこで間違っているのか分かりますか?

4

0 に答える 0