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条回答
一只江湖小虾
2020-08-14 08:54

嗨,比尔。

现在它正在工作。 对于此问题,我们仅将" encodeURIComponent()" javascript函数应用于链接的主题和正文,并解决了我们在iOS中遇到的问题,可在两种平台上使用。

不需要默认的收件人或&target =" _ blank"参数。

感谢您的帮助和最好的问候

爱德华多

一周热门 更多>