1

Java APN を使用する場合、同じプログラムを使用して別のアプリケーションにメッセージを送信する場合は、別の証明書を使用する必要があります。証明書を切り替えると切断/再接続が発生しますか?それは悪い習慣と見なされますか? (APN は永続的な接続を望んでいるため、サービス拒否を防ぎます)。

4

1 に答える 1

0

既存の接続の証明書を切り替えることはできないと思います。少なくとも、Java では不可能だと確信していますSSLSocket(これは によって構築されておりSSLSocketFactory、そのファクトリの構築に必要なパラメーターの 1 つで証明書を使用しているためです)。

通知を送信するアプリケーションごとにオープン ソケットを維持する必要があります。これにより、証明書を切り替える必要があるたびに、ソケットを閉じて新しいソケットを開く必要がなくなります。

于 2013-12-18T15:49:14.717 に答える