我正在应用程序中创建一个Xamarin.ios应用程序,我想通过选定的联系人列表发送短信通知。有关SMS第三方平台的任何建议吗?
答案 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
。
这只适用于设备。