iphone - 如何在 iPhone 中发送应用内短信

标签 iphone ios sms

M 作为 Messenger App 工作。 我想在我的客户端上自动发送短信作为验证码,用户可以使用该代码作为验证码.. 任何人都可以帮助我如何在我的客户端上自动发送短信

例如

如果用户当时点击注册,他/她将自动从 iPhone 客户端收到确认短信。 那是我需要实现的..

谢谢

最佳答案

您无法从 iOS 自动发送 SMS,您可以向用户显示 SMS View 并预填充 SMS 正文。

您将在此处找到有关如何使用 MFMessageComposeViewController 的更多信息:http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMessageComposeViewController_class/Reference/Reference.html

- (void) sendSMSCode:(NSString *)smsCode {
    MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init];
    viewController.messageComposeDelegate = self;

    [viewController setBody:smsCode];
    // Replace with the number to send the SMS so
    [viewController setRecipients:[NSArray arrayWithObject:@"+123456789"]];
    [self presentModalViewController:viewController animated:YES];
    [viewController release], viewController = nil;
}

#pragma mark - MFMessageComposeViewController methods

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {

    [controller dismissModalViewControllerAnimated:YES];

    if (result == MessageComposeResultFailed) {
             // handle the error.
    }
}

关于iphone - 如何在 iPhone 中发送应用内短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280830/

相关文章:

iphone - iAd 在模拟器上有效,但在设备上无效

iphone - 每个 tableview 组中的自定义单元格数量

android - 无法发送印地语短信

xcode - 如何在不启动文本应用程序的情况下发送短信?

像文字处理器一样格式化文本的 iPhone 应用程序

ios - iOS8 中 iPhone 应用程序启动图像的大小和命名

ios - UITextField 可以发送它的 Action 两次。这是一个 iOS 错误,还是我犯了一个错误?

c++ - ObjC++ 中的画外音支持

ios - 提取 NSDate() 的值

amazon-web-services - AWS Cognito不发送验证短信