当用户在收件箱中收到新消息时,我们正在使用Microsoft通知服务来获得通知。 在一段时间内,我们会为该应用的活跃用户续订订阅,或者,如果图表api没有为该用户返回任何活跃订阅,我们会创建一个新订阅。 目前,我们已收到有关新消息的通知,但我们注意到许多用户对同一资源“ me / mailFolders('Inbox')/ messages”拥有一个以上的有效订阅,并且收到了一些通知同一封邮件的时间。
我通过检查日志文件来检查我的个人帐户是否具有有效的订阅。 我会收到通知,例如,每条新消息有6种类型。
当我使用Microsoft Graph Explorer通过以下方式检查我的订阅时:
https://graph.microsoft.com/v1.0/subscriptions
我得到一个空字符串。 但是,如果我从我们的日志中使用订阅ID,例如:
https://graph.microsoft.com/v1.0/subscriptions/a00022ef-55a4-459f-a53d-c1ca29500000 (this is not real id)
它返回订阅信息,我可以看到它仍然有效。
还有其他人有这个问题吗?对于我们的应用程序来说,这是一个非常大的问题,因此,如果Microsoft团队的某人将其检出,我将不胜感激!