注册后通过短信或电子邮件自动发送激活密钥

时间:2014-12-26 18:29:46

标签: ios email sms

我正在开发一款免费的iOS应用;在注册结束时(当用户注册了一个好的电话号码和良好的电子邮件地址时)我希望用户输入他在手机或电子邮件中收到的代码。

但问题是如何以编程方式自动发送包含代码的短信或电子邮件?

我不希望将用户重定向到特定的视图控制器来自己撰写邮件(例如MFMessageComposeViewControllerMFEmailComposeViewController) 只是和发送给用户的短信或电子邮件的外观相同,但使用不同的激活密钥(对于密钥,我认为存储在数据库中的自动生成的密钥)。

我认为忘记标识符的方式相同,用户在文本字段中输入他的电子邮件地址或电话号码,并自动发送一条消息,其中包含密码和用户的用户名,如果是电子邮件地址或输入的电话号码已存在于数据库中,如果不存在,则会显示一个错误的警报视图。

有没有人知道如何做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以使用以下服务Parse.com + mailgun。在Parse.com上搜索使用mailgun的教程,它应该完成你想要做的事情。另一方面,在创建一个不允许用户使用它的应用程序时要小心,直到他们输入一些访问代码,这违反Apple规则并可能导致拒绝。

答案 1 :(得分:0)

我假设你有一台服务器生成这个发送给用户的激活码。

当用户使用他获得的代码输入文本字段时,应该使用http请求将其发送回服务器(使用NSURLConnection)。服务器应该在批准或错误的情况下响应http请求,无论代码是否正确,或者发送用户名和密码以及用户需要继续的任何其他数据。

相关问题