加载项因检测缺失功能而被拒绝

Add-in rejected for detecting missing features

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

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

中可用

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

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

来自验证报告:

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

加载项显示错误:"This feature is not supported by this version of Outlook." 在消息的撰写模式下启动时。

请参考附图:"ClassicComposeMode".

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

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

我们设法通过审查获得了 Outlook 加载项,而没有更改 post 中描述的行为。

我们通过审核放回了插件,但这次我们在 'Notes for certification' 框中添加了有关更改的更多信息,您可以在提交审核之前填写这些信息。

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