反应本机链接以在收件箱屏幕上打开 Outlook?
React Native Linking to open Outlook on Inbox screen?
在 React Native 中,我可以用这个打开 Outlook 邮件客户端(您还需要将 ms-outlook
添加到 Info.plist):
function openMailClient() {
Linking.openURL('ms-outlook://');
}
但是,如果 Outlook 已经打开并正在查看电子邮件,那么它会以相同的状态打开,即查看这封电子邮件。相反,我希望它在收件箱页面打开,就像您第一次打开应用程序时一样。
有什么办法吗?
在 Android,目前看来不可能。
我有一个类似的问题,由于找不到任何文档,我反编译了 Outlook apk(版本 4.2212.2)。如果应用程序在后台 运行,我发现有几种方法可以导航到收件箱:
'ms-outlook://'
'ms-outlook://emails'
'ms-outlook://emails/inbox'
'ms-outlook://emails/inbox/focused'
'ms-outlook://emails/inbox/other'
This is a gist with some more findings.
当 Outlook 应用程序在后台并且您使用这些 URL 之一将其提前时,它将从任何页面导航到收件箱屏幕 除了 当它显示电子邮件。我怀疑这是故意的,所以我认为最好提交错误报告并希望你能得到回应。
在 React Native 中,我可以用这个打开 Outlook 邮件客户端(您还需要将 ms-outlook
添加到 Info.plist):
function openMailClient() {
Linking.openURL('ms-outlook://');
}
但是,如果 Outlook 已经打开并正在查看电子邮件,那么它会以相同的状态打开,即查看这封电子邮件。相反,我希望它在收件箱页面打开,就像您第一次打开应用程序时一样。
有什么办法吗?
在 Android,目前看来不可能。
我有一个类似的问题,由于找不到任何文档,我反编译了 Outlook apk(版本 4.2212.2)。如果应用程序在后台 运行,我发现有几种方法可以导航到收件箱:
'ms-outlook://'
'ms-outlook://emails'
'ms-outlook://emails/inbox'
'ms-outlook://emails/inbox/focused'
'ms-outlook://emails/inbox/other'
This is a gist with some more findings.
当 Outlook 应用程序在后台并且您使用这些 URL 之一将其提前时,它将从任何页面导航到收件箱屏幕 除了 当它显示电子邮件。我怀疑这是故意的,所以我认为最好提交错误报告并希望你能得到回应。