MDK中带有openURL()的" mailto:"不适用于iOS

2020-08-14 08:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,团队。 当前,我们拥有一个...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,团队。

当前,我们拥有一个MDK应用程序,并且我们希望通过使用标准的" mailto:" URI方案在相关设备(Android或iOS)中打开默认电子邮件应用程序来实现发送电子邮件的功能。

我们根据以下博客调用" openURL"功能:

从MDK应用程序实现与其他应用程序的深度链接

https://developers.sap.com/教程/cp-mobile-dev-kit-deep-link.html

我们正在传递类似的内容:

'mailto: email@domain.com ?&subject = subject&body = body&target =" _ blank"'作为" openURL"参数中的字符串 。 (我们通过添加&target =" _ blank"来检查某些博客作为解决方法,但不适用于iOS)。

它可以在Android上运行,但不能在iOS上运行。

能否请您说明此处可能是什么错误? 有没有其他方法可以在设备中打开默认电子邮件应用程序?

提前感谢您的评论。

最好的问候

爱德华多

4条回答
spaceman01
2020-08-14 08:38

嗨比尔。

我们已在" mailto:" URI方案旁边添加了斜杠("//"),但在iOS中仍然无法使用(在Android中,这些斜杠会在打开电子邮件应用程序时传递给收件人名称)。/p>

iOS文档不需要这些斜杠:

https://developer.apple.com/library/ archive/featuredarticles/iPhoneURLScheme_Reference/MailLinks/MailLinks.html

我们发现了以下SAP注释,它们与移动设备有关,但与MDK不直接相关:

2851054-Mailto超链接在移动应用程序中不起作用

https://launchpad.support.sap.com/#/notes/2851054

2646104-SAP MOBILE PLATFORM SDK-SMP Kapsel SDK 3.1-发行信息 https://launchpad.support.sap.com/#/notes/2646104

2550092-在Fiori Client中使用ms-outlook方案时出现err_unknown_url_scheme https ://launchpad.support.sap.com/#/notes/2550092

如果可能有其他错误或我们应该出票,请发表评论。

感谢和问候

Eduardo

一周热门 更多>