1
我使用下面打開短信應用的跨平臺xamarin形式 - 如何打開SMS應用與預充式短信
Device.OpenUri(新的URI(的String.Format( 「SMS:{0}」, 「」)));
我該如何預先填寫消息?
我使用下面打開短信應用的跨平臺xamarin形式 - 如何打開SMS應用與預充式短信
Device.OpenUri(新的URI(的String.Format( 「SMS:{0}」, 「」)));
我該如何預先填寫消息?
您可能想要查看可用於此的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。
使用此功能,您可以確定設備是否可以發送短信,並且可以使用正文中的消息將某個收件人編寫爲某個收件人。
使用一個URL,你應該可以用Device.OpenUri(new Uri("sms:+00101010101&body=YourTextHere"));
這樣做。 Android對URI格式更加嚴格,使用?body=YourTextHere
,這也適用於iOS。
我正在尋找解決方案Device.OpenUri(新Uri(.................... – CShark
我已經更新了我的答案 –
謝謝。 IOS。它不適用於Android。 – CShark