0

我有一个包含两个应用程序的 Worklight 项目:一个是 Native,另一个是 Hybrid(仅限 Web)。

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 回答