白天/黑夜状态订阅的正确工作流程

Posted

技术标签:

【中文标题】白天/黑夜状态订阅的正确工作流程【英文标题】:Correct workflow for presence subcription for day/night 【发布时间】:2015-06-18 07:10:50 【问题描述】:

在我的应用程序中,我通过 UCWA 获得了我们员工的 Lync Presence。它工作正常,但我需要每 3-4 分钟用reportMyActivity 敲一次 Lync。 当员工不工作时,我不需要在晚上获取存在信息,因此我在工作日结束时停止报告 MyActivity 并在开始时恢复。然后尝试扩展状态订阅,如果我得到 404,我会创建新的状态订阅。但是在这些操作之后没有状态更新。

它是按照这种方式设计的吗?晚上怎么避免reportingMyActivity

【问题讨论】:

一个更大的问题可能是,如果人们不工作,为什么应用程序需要在晚上运行,因为您只声明它正在查看状态订阅。 无论谁投反对票,请就此提出您的观点。在晚上关闭响应于 lync 集成的应用程序组件并每天运行整个过程(身份验证、创建应用程序、创建订阅)是显而易见的,但不是我的我在找 【参考方案1】:

如果您不执行reportMyActivity,您的应用程序将被耗尽,因为假定处于非活动状态。 我认为你只有两个选择:

    继续在晚上定期进行reportMyActivity,您将停止延长在线状态订阅。您很可能还必须管理访问令牌过期时间,通常有效期为 8 小时 您让应用程序关闭,第二天早上将开始一个完整的新令牌获取、应用程序创建、出席信息订阅流程

【讨论】:

你不喜欢我的回答,除了一些文本格式)? 我很喜欢,目前为止最好的

以上是关于白天/黑夜状态订阅的正确工作流程的主要内容,如果未能解决你的问题,请参考以下文章

php 判断白天黑夜

[Unity 3d] 实现黑夜/白天一键切换全攻略

06.白天黑夜特效

白天黑夜通杀,小而精美SD Resin Kit 沙扎比

CSS媒体查询@media (prefers-color-scheme:dark)判断系统白天黑夜模式

太阳向北走