0

我正在尝试制作一个需要 WhatsApp 来验证号码的应用程序,正如许多人所说,我从同一个号码向同一个号码发送了一条短信,并检查号码是否相同,并且在消息中我发送了一个从号码和 IMEI 生成的哈希值编号并将其发送到服务器。

现在,当用户收到 SMS 并将 hashid 放在输入字段中时,它会存储到 Shared Preference 并发送到服务器进行匹配。

这是正确的方式吗? WhatsApp 的方式是否相同?

4

2 回答 2

2

查看这些链接

手机应用程序中的短信注册:whatsapp

如何验证类似于 Whatsapp 的电话号码?

正如它所说

发送要验证的电话号码,接收唯一的哈希。验证系统向用户发送一个唯一代码。一旦用户将该代码传递给您的应用程序,原始哈希和代码就会发送到验证系统进行验证。

于 2014-04-08T11:45:44.630 回答
1

MSG验证流程为:

  1. 用户通过特定手机号码发送了验证请求。
  2. 服务器向该手机号码发送一条带有验证码的短信,以及手机在要求验证时发送的设备 IMEI 号码[必须加密]。
  3. SMS广播接收器接收传入的SMS检查它是否是类型,如果是验证SMS,解密内容,验证IMEI号码,获取验证号码并将此验证号码发送回服务器。
于 2014-04-08T11:53:37.763 回答