在iOS应用程序(如snapchat/whatsapp)中实施手机号码验证系统的灰色地带

在iOS应用程序(如snapchat/whatsapp)中实施手机号码验证系统的灰色地带,ios,objective-c,messaging,whatsapp,Ios,Objective C,Messaging,Whatsapp,whatsapp和snapchat等应用程序如何实现移动号码验证系统,向用户发送包含唯一代码的文本,该代码需要输入到应用程序中,以验证该号码是否为他们的号码?我很想知道该公司有什么设置,以便他们能够发送文本消息,而所有这些都与他们的API/Web服务/应用程序相连接。毕竟,你永远不会希望一个人坐在那里手动发送这些文本:P 以下是我将如何在应用程序端实现前端: 按程序顺序: 用户输入一个声称是他们的号码并点击提交 应用程序验证该号码,然后将该号码发送给我的web服务,我认为这将是第一个发送给我的w

whatsapp和snapchat等应用程序如何实现移动号码验证系统,向用户发送包含唯一代码的文本,该代码需要输入到应用程序中,以验证该号码是否为他们的号码?我很想知道该公司有什么设置,以便他们能够发送文本消息,而所有这些都与他们的API/Web服务/应用程序相连接。毕竟,你永远不会希望一个人坐在那里手动发送这些文本:P

以下是我将如何在应用程序端实现前端:

按程序顺序:

  • 用户输入一个声称是他们的号码并点击提交
  • 应用程序验证该号码,然后将该号码发送给我的web服务,我认为这将是第一个发送给我的web服务的号码
  • Web服务将为指定的数字创建一个临时存储在数据库中的随机6位代码,该代码稍后将用于识别用户

    灰色区域

  • web service API通过以下消息发送者之一向用户发送代码请求的一些方式:

  • 仓鼠/猴子发送带有代码的文本
  • webservice API创建一条请求消息,该消息遵循营销公司要求的严格协议,然后由营销公司处理文本发送
  • 而且,也许更疯狂,但最有可能不是这样做的方式,通过订阅本地网络与个人购买的网络塔进行通信,该网络塔将发送这些文本

    灰色区域结束

  • 用户收到来自神秘发件人的短信
  • 用户在应用程序中键入代码
  • 然后应用程序与我的webservice API通信,并说是的,用户很好

  • 请有人给我解释一下灰色区域,这样我也可以通过数字验证我的iOS应用程序中的用户。

    选项6最接近。有些API/SDK可以轻松集成到任何web应用程序中。

    该API将使用类似Thank you@AaronBrager的命令。我想,在我们公司,我们和第三方公司打交道,通过网络服务发送短信。哦,哇,太棒了!我一直在输入类似于“sms批量消息传递”的关键字,但我始终无法确定该公司是否会为开发人员提供API。我从你的搜索列表中学到的一件事是,发送短信的公司可以在全球范围内搜索号码,所以我不需要搜索特定地区的公司!太棒了@grahamparks谢谢