从iphone中的phonegap发送短信?

时间:2012-03-30 08:40:10

标签: iphone cordova

是否有可能在iphone中使用phonegap发送短信?如果有,可以有人建议我使用示例代码或教程吗?

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

2 个答案:

答案 0 :(得分:5)

link为您提供了如何使用phonegap for iphone发送短信的完整说明。

答案 1 :(得分:2)

如果你想首先通过手机发送短信,你应该创建一个插件(参见phonegap网站,看看它是如何完成的)然后在插件代码中(应该是本机代码这样做:

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

将这些代表添加到您的标题文件MFMessageComposeViewControllerDelegate&amp; UINavigationControllerDelegate。 在您的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];