移动设备上的 Outlook 加载项

加载项现在可在移动设备上的 Outlook 中使用适用于其他 Outlook 终结点的相同 API。 如果你已经为 Outlook 生成了一个加载项,则可以轻松地使其在 Outlook 移动版上运行。

所有 Microsoft 365 商业帐户和 Outlook.com 帐户都支持 Outlook 移动加载项。 但是,目前不支持非Microsoft帐户,例如 Gmail。 有关详细信息,请参阅 Outlook 外接程序概述的“支持的帐户”部分。

iOS 版 Outlook 中的任务窗格示例

iOS 版 Outlook 中的示例任务窗格。

Android 版 Outlook 中的任务窗格示例

Android 版 Outlook 中的示例任务窗格。

在移动电话上会有什么不同?

  • 移动电话尺寸小,需要进行快速交互,这为设计适用于移动电话的外接程序带来了挑战。 为了确保客户的质量体验,任何声明移动支持的外接程序都必须满足特定的验证条件,才能在 AppSource 中获得批准。

    • 外接程序必须遵循 UI 准则
    • 加载项的方案 必须在移动设备上有意义
    • 你需要同意 iOS 上加载项的开发人员附录,并且必须提交 Apple 开发人员 ID 进行验证。
  • 通常,仅支持消息读取模式。 这会影响清单的配置方式。

    • Microsoft 365 的统一清单"mailRead" 是应在数组中声明的唯一 "extensions.ribbons.contexts" 项。
    • 仅外接程序清单MobileMessageReadCommandSurface 是应在清单的移动部分中声明的唯一 ExtensionPoint

    但是,有一些例外情况。

    1. 联机会议提供商集成加载项支持约会组织者模式。

      有关此方案的详细信息,请参阅 为联机会议提供商创建 Outlook 移动加载项

    2. 由记笔记和客户关系管理提供商创建的集成加载项支持约会与会者模式, (CRM) 应用程序。

      有关此方案的详细信息,请参阅 在 Outlook 移动加载项中将约会笔记记录到外部应用程序

    3. 支持基于事件的激活。

      • Microsoft 365 的统一清单:基于事件的外接程序不被视为统一清单中的上下文,因此配置 "extensions.ribbons.contexts" 数组没有例外。 但请注意,基于事件的外接程序确实需要 "extensions.autoRunEvents" 清单中的 属性。
      • 仅外接程序清单必须声明LaunchEvent 扩展点

      有关详细信息,请参阅 在 Outlook 移动加载项中实现基于事件的激活

  • 清单需要声明移动支持,包括特殊的移动控件和图标大小。

    若要了解详细信息,请参阅 在移动设备上的 Outlook 中添加对外接程序命令的支持

是什么使 Outlook 移动加载项成为一个好方案?

请记住,电话上 Outlook 会话的平均长度要比在 PC 上短得多。 这意味着外接程序必须快速运行,且方案必须允许用户进入、退出,并继续处理他们的电子邮件工作流。

下面是在 Outlook mobile 中有意义的方案示例。

  • 外接程序为 Outlook 带来了有价值的信息,帮助用户会审他们的电子邮件并进行适当地响应。 例如,客户关系管理 (CRM) 外接程序,该加载项允许用户查看客户信息并共享适当的信息。

  • 外接程序通过将信息保存到跟踪、协作或类似系统,为用户的电子邮件内容增加价值。 例如,允许用户将电子邮件转换为项目跟踪的任务项或支持团队的帮助票证的外接程序。

从 iOS 上的电子邮件创建 Trello 卡片的用户交互示例

显示用户与 iOS 版 Outlook 中的加载项交互的动态 GIF。

从 Android 上的电子邮件创建 Trello 卡片的用户交互示例

显示用户与 Android 版 Outlook 中的加载项交互的动画 GIF。

支持具有 Microsoft 365 的统一清单的加载项

移动设备上的 Outlook 不支持 使用 Microsoft 365 统一清单 的加载项。 若要运行此类型的外接程序,必须先将其发布到 AppSource。 然后,从统一清单生成仅加载项清单,使外接程序能够安装在 Outlook mobile 中。

如果要部署在 Microsoft 365 管理 中心使用统一清单的外接程序,并要求它在 Outlook mobile 中运行,则外接程序必须是已发布的 AppSource 外接程序。 使用统一清单的自定义加载项或业务线 (LOB) 加载项当前不能在 Microsoft 365 管理 中心部署。

有关详细信息,请参阅 Office 加载项的“客户端和平台支持”部分 ,其中包含 Microsoft 365 的统一应用清单

在移动电话上测试外接程序

若要在 Outlook 移动版上测试加载项,请先在 Outlook 网页版、Windows () 或经典) 或 Mac 上使用 Microsoft 365 或 Outlook.com 帐户旁加载加载项。 请确保清单的格式正确,以包含 MobileFormFactor 或不会在 Outlook Mobile 中加载。

加载项正常工作后,请确保在不同的屏幕尺寸(包括手机和平板电脑)上对其进行测试。 应确保它符合对比度、字号和颜色 的辅助功能指南 ,以及可与屏幕阅读器(例如 iOS 上的 VoiceOver 或 Android 上的 TalkBack)配合使用。

在移动设备上进行故障排除可能很困难,因为你可能没有习惯使用的工具。 但是,在 iOS 上进行故障排除的一个选项是使用 Fiddler (检查 本教程中有关将其用于 iOS 设备) 。

注意

iPhone 和 Android 智能手机上的新式Outlook 网页版不再需要或可用于测试 Outlook 加载项。此外,Outlook on Android、iOS 和具有本地 Exchange 帐户的新式移动 Web 不支持加载项。 使用具有经典Outlook 网页版的本地 Exchange 帐户时,某些 iOS 设备仍支持加载项。 有关支持的设备的信息,请参阅运行 Office 加载项的要求

后续步骤

了解如何: