为了账号安全,请及时绑定邮箱和手机立即绑定

Xamarin Forms - 单击包含电子邮件地址的标签并在电子邮件应用程序中打开

Xamarin Forms - 单击包含电子邮件地址的标签并在电子邮件应用程序中打开

C#
人到中年有点甜 2021-10-24 19:40:28
在 Xamarin Forms 中,我添加了一个手势识别器,让用户点击电子邮件地址标签并打开电子邮件应用程序。在 Android 上这是有效的,用户被要求在 gmail 或电子邮件应用程序中打开,但在 ios 上没有任何反应。我需要做一些特定于 ios 的事情来处理这个问题吗?var emailGestureRecognizer = new TapGestureRecognizer();emailGestureRecognizer.Tapped += (s, e) =>{        Device.OpenUri(new Uri("mailto:" + venue.ContactEmail));};ContactLabel.GestureRecognizers.Add(emailGestureRecognizer);
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

根据Apple 文档,这是正确的。

iOS 注意:如果未安装邮件应用程序,单击 mailto URL 会向用户显示相应的警告消息。

由于模拟器上未安装邮件(以及电话和可能的其他应用)应用程序,因此这些链接将不起作用。


查看完整回答
反对 回复 2021-10-24
  • 1 回答
  • 0 关注
  • 188 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信