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

Ios 注册后通过短信或电子邮件自动发送激活密钥,ios,email,sms,Ios,Email,Sms,我正在开发一个免费的iOS应用程序;在注册结束时,当用户注册了一个好的电话号码和好的电子邮件地址时,我希望用户输入一个他在电话或电子邮件中收到的代码 但问题是如何以编程方式自动发送包含代码的SMS或电子邮件 我不希望用户被重定向到特定的视图控制器,从而像使用MFMessageComposeViewController或MFEmailComposeViewController那样自己编写消息 发送给用户的短信或电子邮件外观相同,但密钥的激活密钥不同,我想到的是存储在数据库中的自动生成密钥 对于遗忘

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

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

我不希望用户被重定向到特定的视图控制器,从而像使用MFMessageComposeViewController或MFEmailComposeViewController那样自己编写消息 发送给用户的短信或电子邮件外观相同,但密钥的激活密钥不同,我想到的是存储在数据库中的自动生成密钥

对于遗忘的标识符,我也有同样的想法,用户在文本字段中输入他的电子邮件地址或电话号码,如果输入的电子邮件地址或电话号码已经存在于数据库中,如果不存在,则会自动发送带有用户密码和用户名的消息,它显示一个带有错误的警报视图


有人知道怎么做吗?

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

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


当用户输入带有代码的文本字段时,应该使用http请求将其发送回服务器。服务器应以批准或错误的方式响应http请求,无论代码是否正确,或发送用户名和密码以及用户继续操作所需的任何其他数据。

应用商店不会接受此请求。感谢您的回答,我会考虑解决方案,与OVH或其他提供商托管,但我认为OVH提供了很好的解决方案:谢谢你的提示!但访问代码的用途是准备多个帐户,我并不隐瞒我的应用程序是面向社会关系的反馈,但是,你认为在开始我的应用程序的第一个版本时,使用激活密钥是无用的还是有用的?