是否有可能在iphone中使用phonegap发送短信?如果有,可以有人建议我使用示例代码或教程吗?
是否可以在iphone中使用phonegap查找用户的电话号码?如果有,可以有人建议我使用示例代码或教程吗?
答案 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];