Xamarin.ios的SMS第三方平台

时间:2017-09-18 04:00:13

标签: c# xamarin xamarin.ios sms

我正在应用程序中创建一个Xamarin.ios应用程序,我想通过选定的联系人列表发送短信通知。有关SMS第三方平台的任何建议吗?

2 个答案:

答案 0 :(得分:2)

如果您只需要为Xamarin.iOS应用程序实现它们,可以在这里参考Xamarin文档:

对于所有平台的Xamarin.forms,这里有两个相关的第三方:

答案 1 :(得分:-1)

Xamarin网站上有一个替代解决方案,使用MessageUI。它提供了更大的灵活性,因为您可以指定多个收件人和SMS正文。从我所经历的情况看来似乎也更快。

示例代码:

if (MFMessageComposeViewController.CanSendText)
{
    var smsViewController = new MFMessageComposeViewController()
    {
        Body = "An SMS with content!",
        Recipients = new string[] { number },

    };

    smsViewController.Finished += (sender, e) =>
        this.DismissViewController(true, null);


    this.PresentViewController(smsViewController, true, null);
}

请记住,模拟器上不支持SMS。 CanSendText的{​​{1}}属性将始终返回MFMessageComposeViewController

这只适用于设备。