2013-04-23 20 views
0

我有一個包含兩個應用程序的Worklight項目:一個Native和另一個混合(僅限Web)。FACT_ACTIVITIES未在Worklight中更新

APP_ACTIVITY_REPORT表正在爲兩者正確更新;但FACT_ACTIVITIES表僅針對本機應用程序進行更新。

混合應用程序非常簡單。此外,「init」和「login」值正在寫入APP_ACTIVITY_REPORT.ACTIVITY列,並且它還使用logActivity()客戶端JS功能進行日誌記錄。

Worklight報告計劃似乎正在適當地寫入原始數據,但不適用於兩個應用程序......爲什麼不將原生和混合應用程序數據寫入FACT_ACTIVITIES表?

回答

0

您說「混合(僅限網絡)」。根據定義,混合應用程序的UI是使用部分或完全HTML呈現的,但被包裝在本地容器中,因此安裝時就像設備上的本機應用程序一樣。我通過「(僅限網絡)」假設您的意思是它只能通過網絡瀏覽器訪問。

如果我的假設是正確的,那麼您所描述的行爲是預期的。記錄源自瀏覽器的活動的APP_ACTIVITY_REPORT數據不記錄在FACT_ACTIVITIES表中。這是設計。

至於「爲什麼」的問題,我不得不問一個Worklight架構師。 :)

+0

不,這是表的用法。我的理解是,FACT_ACTIVITIES是APP_ACTIVITY_REPORT中數據的摘要,夜間進程更新此表。但是,很高興看到一些關於此的實際文檔。 – DavidW 2013-06-05 20:47:30