Worklight 6 でハイブリッド アプリケーションを開発しており、iOS 環境用にプッシュ通知をセットアップしようとしています。iOS デバイスでプッシュ通知を正常にサブスクライブして受信することができました。ただし、受信したプッシュ通知をクリックしてアプリを開こうとすると、次のエラーが表示されます。
TypeError: 'undefined' はオブジェクトではありません ('registeredEventSources[pendindPushEvent.alias].callback' を評価しています)
これは、認証 (WL.Client.login) を実行するために Worklight サーバーに接続しようとした直後に発生し、その後ログイン コールバックのいずれかが実行されないようにします。奇妙なことに、参照しているように見えるこのイベント ソース コールバックが呼び出されます。WL.Client.Push.registerEventSourceCallback に渡す関数が実行され、通知の payload.msg が正しく表示されます。
注: アプリがプッシュ通知なしで開かれている場合、認証は問題なく機能しているようです。
このエラーに関する情報を他の場所で見つけることができませんでした。誰でもこの問題に光を当てることができますか?