白天/黑夜状态订阅的正确工作流程
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 小时
您让应用程序关闭,第二天早上将开始一个完整的新令牌获取、应用程序创建、出席信息订阅流程
【讨论】:
你不喜欢我的回答,除了一些文本格式)? 我很喜欢,目前为止最好的以上是关于白天/黑夜状态订阅的正确工作流程的主要内容,如果未能解决你的问题,请参考以下文章