Outlook Mobile插件调用displayReplyForm提示权限不足,ReadWriteMailbox权限是否足够?
Outlook Mobile 插件回复功能权限问题
ReadWriteMailbox权限本身是满足调用Office.context.mailbox.item.displayReplyForm()方法要求的,出现权限不足提示大概率是其他配置或调用时机的问题,可从以下几点排查:
- 确认插件触发场景:
displayReplyForm仅支持在邮件阅读模式下调用,不能在撰写模式、日历项等非邮件阅读场景使用。 - 检查扩展点配置:manifest.xml中需注册
MessageReadCommandSurface这类对应邮件阅读操作的扩展点,若注册的是仅支持撰写的扩展点,会触发权限校验失败。 - 验证调用时机:必须在Office.js完成初始化(
Office.initialize回调执行完毕)后再调用该方法,过早调用会导致权限相关的异常提示。 - 清理缓存重试:Outlook Mobile的插件缓存可能导致权限校验异常,尝试清理APP缓存后重新部署插件。
内容的提问来源于stack exchange,提问作者Matheus Morett
相关产品推荐
相关产品推荐

