How to open Android Outlook application from an external one(如何从外部打开 Android Outlook 应用程序)
问题描述
我目前正在开发一个 Android 应用程序以显示主屏幕小部件.这些与 Microsoft Outlook(事件 + 消息)相关,以便在一种动态磁贴中显示传入事件和未读新消息.
I'm currently developing an Android application in order to display home screen widgets. Those ones are related to Microsoft Outlook (Events + Messages) in order to show incoming events and unread new messages in a kind of dynamic tiles.
Msal 图形库帮助我在包含每个事件/消息结果的标识符的格式中进行身份验证和检索
The Msal graph library helps me a lot to authenticate and retrieve in formations which contains an identifier for each event / message results
但现在我想知道用户设备上是否安装了 Outlook 应用程序,以及当用户单击小部件时是否可以打开 Outlook.此外,如果用户可以打开相应的点击事件或带有标识符的消息.
But now I want to know if the outlook application is installed on the user device and if there is a way to open Outlook when the user click on the widget. Moreover if the user can open the corresponding clicked event or message with the identifier.
例如,当前显示生日事件的事件小部件.用户点击它.然后它会打开 Outlook 并直接显示该生日事件.
For example the Event widget currently displaying a birthday event. The user click on it. Then it opens Outlook and display directly that birthday event.
问候
推荐答案
我转达了几个内部人员的建议:
I am relaying a suggestion from a couple of internal folks:
请尝试使用以下 URL 之一打开活动:
Please try to open the event using one of the following URLs:
ms-outlook://events/open?restid=%s&account=test@om.com(如果您有常规 REST id)
ms-outlook://events/open?restid=%s&account=test@om.com (if you have a regular REST id)
ms-outlook://events/open?immutableid=%s&account=test@om.com(如果您使用的是不可变 id)
ms-outlook://events/open?immutableid=%s&account=test@om.com (if you are using an immutable id)
由于不可变 ID 在 Microsoft Graph 中仍处于预览阶段,并且客户不应在其生产应用中使用预览 API,我认为选项 #1 适用于您的情况.
Since immutable IDs are still in preview stage in Microsoft Graph, and customers should not use preview APIs in their production apps, I think option #1 applies to your case.
如果该 URL 有效或无效,以及您有其他相关问题,请在此处回复.我要求这对夫妇也密切关注这个线程.
Please reply here if the URL works, or not, and if you have other related questions. I requested the couple of folks to keep an eye on this thread as well.
这篇关于如何从外部打开 Android Outlook 应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何从外部打开 Android Outlook 应用程序
基础教程推荐
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01