【问题标题】:How Did GroupMe verify my number?GroupMe 如何验证我的号码?
【发布时间】:2012-08-14 14:37:23
【问题描述】:

我正在开发一个需要用户电话号码的 iPhone 应用程序。从我读到的内容(例如 - Programmatically get own phone number in iOS),设备的电话号码在您的应用程序容器中不可用。我一直让用户输入他或她自己的号码。但是当我前几天加入 GroupMe 时,点击开始按钮后,我的手机打开了一条草稿短信,发给某个美国区号号码“发送此短信以验证您的电话号码(b2bd308eb7)”我发送短信后,应用程序知道我的号码....如何实现这样的系统?

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    GroupMe 所做的是使用 MessageUI 框架 (http://developer.apple.com/library/ios/#DOCUMENTATION/MessageUI/Reference/MessageUI_Framework_Reference/_index.html) 向他们的服务器发送文本消息。

    基本上是这样工作的:

    1. 应用已开启并调用服务器。
    2. 服务器响应代码b2bd308eb7
    3. 应用通过 SMS 将该代码发送到服务器。
    4. 服务器获取代码和您的电话号码(来自 SMS)并确认它们。
    5. 您的电话号码和应用已关联!

    【讨论】:

    • 文本发送到的电话号码是什么类型的服务?这是一个 267 区号的电话号码。
    【解决方案2】:

    他们向某些服务发送文本消息,他们可以通过他们的服务器查询。所以通过将代码发送到服务器,他们可以验证号码,

    【讨论】:

    • 我仍然对如何实现服务器可以查询的服务感到困惑。我了解代码部分,但可以详细说明如何将短信信息(如电话号码和代码)发送到服务器?
    猜你喜欢
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多