可以在iPhone中使用phonegap发送短信吗?如果可以,建议我提供示例代码或教程吗?

是否可以使用iphone中的phonegap找出用户的电话号码?如果是,有人可以建议我提供示例代码或教程吗?

最佳答案

如果您想先通过电话发送短信,则应创建一个插件(请参阅phonegap网站以了解其操作方式),然后在插件代码中(应为本机代码),如下所示:

您必须将MessageUI.framework添加到Xcode项目中,并在头文件中包含#import <MessageUI/MessageUI.h>

将这些委托添加到头文件MFMessageComposeViewControllerDelegateUINavigationControllerDelegate
在您的IBAction方法中声明MFMessageComposeViewController的实例,然后说messageInstance来检查您的设备是否可以在if条件下使用[MFMessageComposeViewController canSendText]发送文本,如果在if条件下,则返回Yes / No,请执行以下操作:

 MFMessageComposeViewController *messageInstance = [[[MFMessageComposeViewController alloc] init] autorelease];
 // set body for your messageInstance
 messageInstance.body = @"Hello from Shah";
 // then decide the recipients for the message as:
 messageInstance.recipients = [NSArray arrayWithObjects:@"12345678", @"87654321",         nil];
 //Set a delegate to your messageInstance as:
messageInstance.messageComposeDelegate = self;

// Then present the messageViewController
[self messageInstance animated:YES];

10-04 14:08