首页 > 解决方案 > 插件因检测缺失功能而被拒绝

问题描述

我们的 Outlook Web 加载项验证失败,因为在撰写模式下,如果客户端不支持收件人更改事件,我们会显示一条消息,说明加载项不受支持。

我们这样做是因为我们有两个不同的加载项用例。读取模式允许用户在他们的数据库中搜索现有客户并更新他们的详细信息。这只需要邮箱版本 1.5。撰写模式功能是新的,允许用户将电子邮件记录到他们的数据库中。要使撰写模式起作用,它需要收件人更改事件,该事件仅在邮箱版本 1.7 中可用

我们不希望删除邮箱 1.5 上已经使用读取功能的每个人对整个加载项的访问权限。

我的问题是,我们是否不允许在清单中提供满足我们大多数用户的较低邮箱版本,包括一些使用本地 Exchange 的用户,并且只有在他们的客户支持的情况下才允许访问新功能?如果没有,为什么要选择检测邮箱版本或是否支持某个功能?

来自验证报告:

加载项未通过 Edge Classic 中 Outlook 网页版(经典体验)的兼容性测试。(版本:44.18362.449.0)。

加载项显示错误:“此版本的 Outlook 不支持此功能。” 在消息的撰写模式下启动时。

请参考附图:“ClassicComposeMode”。

根据您的最新清单 (1.5) 中使用的邮箱,您的加载项当前需要支持本地 Exchange,在 Outlook Web App 中测试为经典模式。如果您不希望支持本地 Exchange,则我们建议您将邮箱版本提高到邮箱 1.6 或更高版本以绕过此测试,因为邮箱 1.6 及更高版本不支持本地 Exchange。

如果客户端不支持收件人更改事件,我们在撰写模式下显示的消息图像:

在此处输入图像描述

标签: office-jsoutlook-addinoutlook-web-addinsoffice-store

解决方案


我们设法通过审查获得了 Outlook 插件,而没有改变帖子中描述的行为。

我们将加载项重新通过审核,但这次我们在“认证说明”框中添加了有关更改的更多信息,您可以在提交审核之前填写这些信息。

我们添加了有关具体更改内容以及为何向不支持 1.7 要求集的客户端显示消息的信息。


推荐阅读