2016-07-06 7 views
1

나는 다음과 같은 방식을 생각하지만,이 같은 것을 구현했습니다 누군가에 대해 언급 할 수 있다면 도움이 될 것입니다 :SMS를 사용하여 전화 번호를 확인하는 방법은 무엇입니까?

  1. 사용자는 자신의 전화 번호를 제공합니다. 클라이언트는 HTTPS 요청을 통해이 번호를 함께 보냅니다.
  2. 서버는 사용자의 전화 번호와 기한과 함께 DB에 저장된 임의 코드를 생성합니다. SMS는이 임의의 코드로 전화 번호로 전송됩니다.
  3. 사용자는 SMS를 수신하고 안드로이드 클라이언트에 코드를 제공하며, 안드로이드 클라이언트는 다시 HTTPS를 통해 서버로 다시 보냅니다.
  4. 서버가 코드를 수신하고 코드가 동일하고 여전히 기한 내에있는 경우 사용자 마녀를위한 토큰이 HTTPS 응답에 포함됩니다.
  5. 클라이언트는이 토큰을 SharedPreferences에 저장하고 서버와 통신 할 때마다이 토큰을 보냅니다.

답변

-2

왓슨과 텔레 그램과 같은 거인들이 잘 작동합니다.

이렇게 생각하면 꽤 좋습니다. HTTPS 부분에 대해 생각해 볼 수 있습니다. http는 전체적으로 다소 복잡한 프로토콜입니다. MQTT과 같은 다른 전송 프로토콜을 사용하는 것이 좋습니다.