我有一个客户端请求我们的移动应用程序添加一个功能,以便在iOS/Android上的Outlook应用程序中添加一个日历事件。我们已经通过每个平台上的本地app提供了日历事件的添加,但它们明确表示,它们的安全策略不允许用户通过内置日历同步同步他们的Exchange帐户,并且需要通过Outlook应用程序直接添加它。我已经指出,如果不存在API或URL方案,这可能是不可能的,但它们是坚定的。
理想情况下,我希望能够将一个.ics文件传递给Outlook应用程序,但我认为这是一个很长的机会。
我还找到了以下的帖子:iOS URL Scheme Microsoft Outlook App,它解决如何通过URL方案撰写电子邮件地址。我无法找到任何关于ms-outlook://网址方案的额外文档,因为有太多的搜索结果与其中的“”一词相匹配。
如果有任何关于ms-outlook://的文档,或者将一个.ics文件传递给Outlook来创建一个日历事件,我们将不胜感激。
编辑:作为概念的证明,我也尝试过将.ics发送到Outlook应用程序,然后在那里打开它.不走运。还尝试通过.ics共享表在Outlook中打开一个iOS文件,它将该文件作为附件附加到撰写窗口中,而不是给您将其保存到日历中的选项。
发布于 2019-01-29 22:45:41
试试这个:(iOS)
ms-outlook://events/new?title=MY%20MEETING&start=2019-01-29T13:00:00&end=2019-01-29T14:00:00&location=LOCATION&attendees=some.person@email.com
对于Android,将ms-outlook://替换为msoutlook://。
编辑: iOS头似乎也适用于安卓。
https://stackoverflow.com/questions/50400135
复制相似问题