【发布时间】:2018-07-12 22:26:43
【问题描述】:
我们为 Outlook 开发了一个 javascript 插件。当我们使用 PowerShell 命令将它安装到 O365 时,它会按预期显示在 Outlook for Android 和 Outlook for iOS 中。 如果我们将其安装到托管 Exchange(2013 和 2016),则该加载项在 Outlook 2013 中不可见。 在手机中还有另一个问题。如果我在 Outlook for Android 中进入“设置/加载项”,我只能选择我的 O365 帐户,但无法选择托管帐户,我可以在其中激活我的加载项。
在清单 xml 文件中,我们有以下内容:
...
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1" />
</Sets>
</Requirements>
...
<VersionOverrides
xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<Description resid="appDescription" />
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox" />
</bt:Sets>
</Requirements>
...
<!-- Override for mobile apps -->
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
<Description resid="appDescription" />
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox" />
</bt:Sets>
</Requirements>
...
您知道为什么外接程序没有显示在托管的 Exchange 服务器上吗?
谢谢
【问题讨论】:
标签: javascript outlook outlook-addin office-js outlook-web-addins