0

ネイティブとハイブリッド (Web のみ) の 2 つのアプリケーションを含む Worklight プロジェクトがあります。

APP_ACTIVITY_REPORTテーブルは両方に対して適切に更新されています。ただし、FACT_ACTIVITIESテーブルはネイティブ アプリケーションに対してのみ更新されます。

ハイブリッド アプリケーションは非常に単純です。また、「init」と「login」の値がAPP_ACTIVITY_REPORT.ACTIVITY列に書き込まれ、logActivity()クライアント JS 関数を使用してログも記録されます。

Worklight レポート スケジュールは生データを適切に書き込んでいるように見えますが、両方のアプリケーションについてではありません... ネイティブおよびハイブリッド アプリケーションのデータがFACT_ACTIVITIESテーブルに書き込まれないのはなぜですか?

4

1 に答える 1

0

あなたは「ハイブリッド(ウェブのみ)」と言いました。定義上、ハイブリッド アプリとは、UI が部分的または完全に HTML を使用してレンダリングされるアプリですが、ネイティブ コンテナーにラップされているため、デバイスにネイティブ アプリのようにインストールされます。「(ウェブのみ)」とは、ウェブブラウザからのみアクセスできることを意味すると思います。

私の仮定が正しければ、あなたが説明した動作が期待されます。ブラウザから発生したアクティビティを記録する APP_ACTIVITY_REPORT データは、FACT_ACTIVITIES テーブルには記録されません。これは仕様によるものです。

「なぜ」という質問については、Worklight アーキテクトに聞く必要があります。:)

于 2013-04-24T21:27:05.710 に答える