gpt4 book ai didi

ios - Swift 1.2 - Xcode 6.4 - 如何使用 Parse.com 发送短信 (sms) 类似于发生了什么?

转载 作者:行者123 更新时间:2023-11-28 09:03:49 24 4
gpt4 key购买 nike

Xcode 6.4

在我的应用程序上使用解析,通过地理点检索用户。现在,如何通过 Parse 发送短信?或者,如果不可能,我可以通过 MFMessageComposeViewControllerDelegate 发送消息但仅使用电子邮件或用户的 Parse objetId 吗?我不想使用/请求电话号码。

import UIKit
import MessageUI


class ViewController: UIViewController, MFMessageComposeViewControllerDelegate {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}





//MARK: let's add a method required to conform to MFMessageComposeViewControllerDelegate
func messageComposeViewController(controller: MFMessageComposeViewController!, didFinishWithResult result: MessageComposeResult) {
switch (result.value) {
case MessageComposeResultCancelled.value:
println("Message was cancelled")
self.dismissViewControllerAnimated(true, completion: nil)
case MessageComposeResultFailed.value:
println("Message failed")
self.dismissViewControllerAnimated(true, completion: nil)
case MessageComposeResultSent.value:
println("Message was sent")
self.dismissViewControllerAnimated(true, completion: nil)
default:
break;
}
}






@IBAction func sendMessage(sender: UIButton) {

// MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
var messageVC = MFMessageComposeViewController()

messageVC.body = "Enter a message"
messageVC.recipients = ["Enter tel-nr"]
messageVC.messageComposeDelegate = self



self.presentViewController(messageVC, animated: false, completion: nil)
}

}

最佳答案

根据 this thread从 Parse 的问题文件中,这是可能的。

You can use Mailgun or Twilio to generate these emails and text messages from Cloud Code.

This Parse blog post给出了一个使用 Twilio 的示例,但您似乎需要一个电话号码来识别接收用户。

Parse.Cloud.httpRequest({
method: "POST",
url: "https://<account_sid>:<auth_token>@api.twilio.com/2010-04-01/Accounts/<account_sid>/SMS/Messages.json",
body: {
From:"+14085550693",
To: "+14085551212",
Body:"Hi, Parse can send SMS via Twilio!"
}
});

由于您不想使用电话号码,因此我提供了一个来自 Mailgun's documentation 的示例展示了如何使用他们的 API 发送消息。

curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Excited User <mailgun@YOUR_DOMAIN_NAME>' \
-F to=YOU@YOUR_DOMAIN_NAME \
-F to=bar@example.com \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!'

关于ios - Swift 1.2 - Xcode 6.4 - 如何使用 Parse.com 发送短信 (sms) 类似于发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31369156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com