申请报告需要很长时间才能更新

Posted

技术标签:

【中文标题】申请报告需要很长时间才能更新【英文标题】:Application reports take lot of time to get updated 【发布时间】:2019-11-12 05:48:03 【问题描述】:

应用程序报告和电源管理报告需要大量时间来刷新。我注意到我的设备电池电量为 88%,但在电源管理报告中电池电量仍为 40%。

此外,当我在设备上更新应用程序时,应用程序报告需要花费大量时间来获取更新的版本代码。

有什么方法可以从设备获取最新报告?

【问题讨论】:

即使我也面临同样的问题。 应用报告也面临同样的问题。有时,通过 Pub/Sub 获取状态报告似乎可能需要数小时。也许还有另一种报告类型会触发更高频率的报告(策略设置 StatusReportingSettings)?或者,如果有一种编程方式(例如,通过自定义 android 应用程序)来触发发送状态报告,那也可能会有所帮助。 【参考方案1】:

我注意到了这一点并提供了这个解决方案,尽管它并不理想并且需要与我相同的设置。直到有一种方法可以指定应用报告更新发生的时间间隔(这听起来很合理)或应用报告每 X 分钟/小时更新一次 已知或默认值,我已经采用了这个解决方案。

设置是为每个设备设置一个策略。我注意到,每当您更新设备策略然后查询应用程序报告时,都会强制更新设备报告。这可能需要一两分钟,但设备将更新电源管理事件、显示状态、wifi 等...无论您启用什么应用报告。

有了这个,如果您需要在一天中以设定的时间间隔查看更新的设备报告,或者可能仅在请求时查看更新的设备报告,您可以有意地以良性方式更改任何设备的任何政策 - 我正在专门查看“funDisabled” ,在设置中切换复活节彩蛋游戏。相当无害,尽管经常更改政策会因此经常影响版本,这可能也不是问题,但需要考虑。

因此,当您需要更新设备报告时,请有意更改设备政策。

这很麻烦,也许很老套,但众所周知,客户只关心结果。也许可以找到更好的解决方案,但这个对我有用。

【讨论】:

以上是关于申请报告需要很长时间才能更新的主要内容,如果未能解决你的问题,请参考以下文章

Reachability 示例代码中的 SCNetworkReachabilityGetFlags 需要很长时间才能返回

Linq 更新需要很长时间来处理

Android Locationprovider 需要很长时间才能暂时不可用

XCode bot需要很长时间才能集成

需要 PHP 逐行处理的 CSV 需要很长时间(或超时)才能进入 SQL 数据库

将视图插入表格 - 视图不需要很长时间才能运行 - 插入需要很长时间