Android应用程序中类似WhatsApp的验证

Android应用程序中类似WhatsApp的验证,android,broadcastreceiver,smsmanager,Android,Broadcastreceiver,Smsmanager,我正在尝试制作一个应用程序,它需要像WhatsApp一样验证号码,正如许多人所说,我从同一个号码向同一个号码发送了一条短信,并检查号码是否相同。在消息中,我发送了一个由号码和IMEI号码生成的哈希ID,并将其发送到服务器 现在,当用户收到短信并将hashid放在一个输入字段中时,它被存储到共享首选项并发送到服务器进行匹配 这是正确的方法吗?与WhatsApp的做法相同吗?请查看这些链接 正如它所说的 发送要验证的电话号码,接收唯一的哈希。 验证系统向用户发送唯一代码。 一旦用户将该代码传递给

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

现在,当用户收到短信并将hashid放在一个输入字段中时,它被存储到共享首选项并发送到服务器进行匹配

这是正确的方法吗?与WhatsApp的做法相同吗?

请查看这些链接

正如它所说的

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

请参阅这些链接

正如它所说的

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

请参阅这些链接

正如它所说的

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

请参阅这些链接

正如它所说的

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

MSG验证的流程为:

  • 用户通过特定移动设备发送验证请求 号码
  • 服务器向该手机号码发送带有验证码的短信, 以及手机在请求时发送的设备IMEI号码 验证[必须加密]
  • SMS广播接收器接收传入的SMS,并检查其是否 输入,如果是验证短信,解密内容, 验证IMEI编号,获取验证编号并发送 将此验证号返回到服务器

  • MSG验证的流程为:

  • 用户通过特定移动设备发送验证请求 号码
  • 服务器向该手机号码发送带有验证码的短信, 以及手机在请求时发送的设备IMEI号码 验证[必须加密]
  • SMS广播接收器接收传入的SMS,并检查其是否 输入,如果是验证短信,解密内容, 验证IMEI编号,获取验证编号并发送 将此验证号返回到服务器

  • MSG验证的流程为:

  • 用户通过特定移动设备发送验证请求 号码
  • 服务器向该手机号码发送带有验证码的短信, 以及手机在请求时发送的设备IMEI号码 验证[必须加密]
  • SMS广播接收器接收传入的SMS,并检查其是否 输入,如果是验证短信,解密内容, 验证IMEI编号,获取验证编号并发送 将此验证号返回到服务器

  • MSG验证的流程为:

  • 用户通过特定移动设备发送验证请求 号码
  • 服务器向该手机号码发送带有验证码的短信, 以及手机在请求时发送的设备IMEI号码 验证[必须加密]
  • SMS广播接收器接收传入的SMS,并检查其是否 输入,如果是验证短信,解密内容, 验证IMEI编号,获取验证编号并发送 将此验证号返回到服务器

  • @LalYeah我以前读过…我主要关心的是短信广播接收器如何知道来自短信服务提供商的短信,因为我可以发送和接收短信,以知道该号码是否有效,但如果是短信服务,我不知道路1.你可以用广播接收器收听来电messages@LalYeah我以前读过…我主要关心的是短信广播接收器如何知道来自短信服务提供商的短信,因为我可以发送和接收短信,以了解号码是否有效,但如果是短信服务,我不知道路1.你可以用广播接收器收听来电messages@LalYeah我以前读过…我主要关心的是短信广播接收器如何知道来自短信服务提供商的短信,因为我可以发送和接收短信,以了解号码是否有效,但如果是短信服务,我不知道路1.你可以用广播接收器收听来电messages@LalYeah我以前读过…我主要关心的是短信广播接收器如何知道来自短信服务提供商的短信,因为我可以发送和接收短信,以了解号码是否有效,但如果是短信服务,我不知道该怎么做。你可以使用广播接收器来监听收到的信息。请详细说明第三点,“检查其类型”和解密过程?短信广播接收器将为每个收到的短信调用,因此有两种方法来验证短信是否从你的服务器发送:1)如果你知道服务器发送短信的号码。2) 如果服务器使用许多GSM路由器发送SMS,则SMS文本开头定义SMS的某些代码来自您的服务器。如果您使用加密过程来保护您的数据,请详细说明第三点,“检查其类型”和解密过程?每个传入的SMS都将调用SMS广播接收器,所以有两种方法可以验证短信是否是从您的服务器发送的:1)您是否知道服务器发送短信的号码。2) 开始时的一些代码