我使用以下内容打开SMS应用程序跨平台
Device.OpenUri(new Uri(String.Format(" sms:{0}","")));
我如何预先填写邮件?
答案 0 :(得分:1)
您可能希望查看可用于此的Messaging plugin。
它暴露了这些方法;
public interface ISmsTask
{
bool CanSendSms { get; }
bool CanSendSmsInBackground { get; }
void SendSms(string recipient, string message);
void SendSmsInBackground(string recipient, string message);
}
更多细节read here。
通过此功能,您可以确定设备是否可以发送短信,并且您可以通过正文中的消息将其与某个收件人合并。
使用网址,您应该能够Device.OpenUri(new Uri("sms:+00101010101&body=YourTextHere"));
这样做。 Android对URI格式更严格,使用?body=YourTextHere
,这也适用于iOS。