钉钉H5应用 新建日程后,参与人如果选了其他人,事件订阅能接收到信息,如果不选参与人是自己,就没法接到事件订阅推送的消息
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据提供的信息,我猜测可能是以下几个原因导致了这个问题:
参与人选自己时,事件订阅的回调函数没有正确的处理自身的信息:在事件发布者发布该事件时,事件订阅应该注册后,才能收到相关的推送消息。因此,如果参与人选择的是自己,而订阅者在注册时没有正确的处理自己的信息,就会导致订阅者无法收到消息。
观察者模式的实现问题:如果实现观察者模式的方法不正确,也可能导致订阅者无法收到消息。你可以检查一下你的代码是否正确的实现了观察者模式。
其他可能的问题:你可以检查一下你的代码是否存在其他问题,例如网络连接是否正常,消息队列是否正确等。
我建议你先仔细检查一下你的代码,看看是否存在上述问题。如果无法确定问题所在,你可以多尝试一些调试方法,例如打印日志、调试代码等。