SMS Retriever API ile Otomatik SMS Doğrulaması

SMS Retriever API ile, kullanıcının doğrulama kodlarını manuel olarak yazmasına gerek kalmadan ve herhangi bir ekstra uygulama izni gerektirmeden Android uygulamanızda otomatik olarak SMS tabanlı kullanıcı doğrulaması gerçekleştirebilirsiniz. Uygulamanızda otomatik SMS doğrulamasını uyguladığınızda, doğrulama akışı şöyle görünür:

  1. Bir kullanıcı, uygulamanızda SMS doğrulamasını başlatır. Uygulamanız, kullanıcının hesabını oluşturmak için bu bilgi gerekli değilse, kullanıcıdan bir telefon numarası girmesini veya Parolalar için Smart Lock ipucu seçiciyi kullanmasını isteyebilir.
  2. Uygulamanız, kullanıcının telefon numarasını doğrulamak için sunucunuza bir istekte bulunur. Kullanıcı veritabanınızda hangi bilgilerin mevcut olduğuna bağlı olarak, bu istek kullanıcının kimliğini, kullanıcının telefon numarasını veya her ikisini de içerebilir.
  3. Aynı zamanda, uygulamanız, sunucunuzdan bir SMS yanıtı dinlemeye başlamak için SMS Retriever API'sini çağırır.
  4. Sunucunuz kullanıcıya, sunucunuza geri gönderilecek tek seferlik bir kod ve uygulamanızı tanımlayan bir karma içeren bir SMS mesajı gönderir.
  5. Kullanıcının cihazı SMS mesajını aldığında, Google Play hizmetleri, mesajın uygulamanıza yönelik olduğunu belirlemek için uygulama karmasını kullanır ve mesaj metnini SMS Retriever API aracılığıyla uygulamanızın kullanımına sunar.
  6. Uygulamanız tek seferlik kodu mesaj metninden ayrıştırır ve sunucunuza geri gönderir.
  7. Sunucunuz, uygulamanızdan tek seferlik kodu alır, kodu doğrular ve son olarak kullanıcının hesabını başarıyla doğruladığını kaydeder.

Uygulamanızda otomatik SMS doğrulamasını uygulamak için Android ve sunucu kılavuzlarına bakın:

Android Kılavuzu Sunucu Kılavuzu