「default」と「abc」の 2 つのモジュールで構成される Java アプリを取得しました。「デフォルト」には、https を介して提供される Web インターフェースが含まれ、「abc」は、http のみを介して提供されるバックエンド ロジックです。ここでの私の目標は、Web クライアント (「デフォルト」) でチャネルを開き、モジュール「abc」から送信されたメッセージをリッスンすることです。
そのため、ドキュメントに従って、devserver でローカルに動作するようにしましたが、運用環境にデプロイすると、Web クライアントはメッセージを受信しません。
基本的には非常に単純です。Web クライアントはチャネルを作成し、「https://my-app.appspot.com」からトークンを受け取り、次に他のモジュール (「http://abc.my-app.appspot.com」)を受け取ります。はまったく同じチャネルにメッセージを投稿し始めますが、前述したように、ローカルでのみ機能し、運用環境では機能しません。
チャネルを作成し、同じプロトコル スキーマを使用して同じサブドメインからチャネルにメッセージを投稿する必要がありますか? 実際には両方のモジュールが同じアプリに属しているので、私には奇妙に思えます。
ログにエラーやメッセージはなく、最新 (1.9.8) の gae SDK を使用しています。
どんな助けでも感謝します。