現在、Worklight v6.0 Enterprise Edition を使用してプッシュ通知のデモに取り組んでいます。
デモの一環として、Worklight studio で新しい Worklight プロジェクトを作成しました。
- プッシュ通知のサンプル プロジェクトも同じワークスペースにインポートしました
- 提供された authenticationConfig.xml ファイルをプッシュ通知サンプル プロジェクトから新しいプロジェクトにコピーしました (ファイルを置き換えます)。
- また、新しいプロジェクトの application-descriptor.xml を変更して、authenticationConfig.xml ファイルの securityTest を参照するようにしました。
テスト サーバー (Eclipse 開発環境の一部) で PushNotifications アダプターをテストすると、アダプターは正しく動作します。ブラウザ呼び出しでサーバーをテストしますhttp://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]
。
しかし、新しいアプリとアダプターを QA Worklight サーバーにデプロイすると、アダプターに問題が生じます。新しいサーバーを指すブラウザーからアダプターに再度アクセスすると、次のエラーが表示されます。
/*-secure- {"challenges":{"wl_antiXSRFRealm":{"WL-Instance-Id":"i9k34qhnj7r25s8ab7v2m0sf3l"}}}*/
デバイスで実行されているアプリはサーバーに接続できます。アダプター エンドポイントを使用して、外部サーバーにデモの通知を書き込んでもらいたいと考えています。
http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]