3

免責事項: 私は以前に coldfusion を使用したことがなく、小さなコード スニペットを実装することを少し急いでいます。

そのため、アプリが動作し、php スクリプトから通知を受信して​​います。デバイス トークンはスクリプトにハードコードされており、スクリプトは SSL を使用してメッセージを暗号化するために必要な証明書にアクセスでき、メッセージは Apple サーバーに送信され、デバイスに渡されます。

私はcoldfusionから同じことをする必要があります。それが本番サーバーが使用しているものです。

コールドフュージョンからそれを行う方法はありますか、それとも他のプログラミング言語を使用する必要がありますか? 私は、coldfusion が .net と Java でうまく機能することを読みました。私は .net を好みますが、SSL ストリーム クラス ( http://msdn.microsoft.com/en-us/library/system.net.security.sslstream.aspx ) が利用可能であることがわかります。コールドフュージョンの専門家で、簡単なサンプル コードを書いて、どうすればよいか教えてもらえますか?

ありがとうございました。

-編集: 以下のコメントへの返信で、これはまさに私がやりたいことです: .pem にあるローカル証明書を使用して、TCP over TLS または SSL 経由でサーバー (この場合は Apple プッシュ通知サーバー、APNs) に接続します形式 (証明書をサーバーにインストールする必要がある場合、または Coldfusion 用に別の形式にする必要がある場合は、それも可能です)、バイナリ ストリームを送信します (私の通知)。

4

1 に答える 1

4

答えは「はい」です。これはColdFusionで実行できます。実際、秘密鍵ストアを開き、宛先サーバー(つまり、Appleのプッシュサーバー)へのメッセージに署名するために必要な暗号化ライブラリを備えたほとんどすべてのプログラミング言語で実行できます。

ColdFusionはPKCS12キーストアにアクセスして使用するためのネイティブサポートを備えているように見えますが、Javaに手間のかかる作業を行わせ、ColdFusion内からJavaライブラリを参照する方がはるかに一般的です。

通知の実際の送信にJavaライブラリを使用して、ColdFusionからプッシュ通知を開始する簡単な使用例を示すリンクを次に示します。

http://www.raymondcamden.com/index.cfm/2010/9/13/Guest-Post-Apple-Push-Notifications-From-ColdFusion-in-Ten-Minutes-or-Less

于 2013-02-15T13:57:44.750 に答える