Если вы хотите отправить смс по телефону, сначала вы должны создать плагин (см. Сайт phonegap, чтобы увидеть, как это делается), затем в коде плагина (это должен быть нативный код, сделайте это так:
Вы должныдобавьте MessageUI.framework в ваш проект Xcode и включите #import <MessageUI/MessageUI.h>
в заголовочный файл.
Добавьте этих делегатов в заголовочный файл MFMessageComposeViewControllerDelegate
& UINavigationControllerDelegate
. В вашем методе IBAction объявите экземпляр MFMessageComposeViewController
Скажите messageInstance, чтобы проверить, может ли ваше устройство отправлять текст, используя [MFMessageComposeViewController canSendText]
в условии if, оно вернет Да / Нет в условии if, выполнив следующие действия:
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];