SMS Retriever API'si tamamen otomatik bir kullanıcı deneyimi sunar ve mümkün olduğunda kullanılmalıdır. Ancak, ileti gövdesine özel bir karma kodu yerleştirmenizi gerektirir ve iletiyi gönderen siz değilseniz bunu yapmak zor olabilir.
Mesajın içeriği üzerinde kontrolünüz yoksa (örneğin, uygulamanız kullanıcı içinde bir ödeme işlemini onaylamadan önce kullanıcının telefon numarasını doğrulamak isteyen bir finansal kuruluşla çalışıyorsa) özel karma kodu gerektirmeyen SMS User Consent API'yi kullanabilirsiniz. Ancak kullanıcının, doğrulama kodunu içeren mesaja erişmek için uygulamanızın isteğini onaylaması gerekir. SMS Kullanıcı Rızası, kullanıcının yanlış mesajı gösterme olasılığını en aza indirmek için mesajda en az bir rakam içeren 4-10 karakterli alfanümerik bir kod olup olmadığını kontrol eder. Ayrıca, kullanıcının Kişiler listesindeki gönderenlerden gelen iletiler de filtrelenir.
Söz konusu farklar aşağıdaki tabloda özetlenmiştir:
SMS Alıcı
SMS Kullanıcı İzni
Mesaj gereksinimleri
Uygulamanızı benzersiz şekilde tanımlayan 11 haneli karma kodu
En az bir rakam içeren 4-10 haneli alfanümerik kod
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2022-10-18 UTC."],[[["Google Play services offers two APIs, SMS Retriever and SMS User Consent, to simplify SMS-based verification in your app."],["SMS Retriever API automates verification but requires a custom hash code in the SMS message, ideal when you control message content."],["SMS User Consent API, best for scenarios where you don't control the SMS message (like with financial institutions), requires user approval to access the message but doesn't need a custom hash code."],["SMS User Consent API enhances security by filtering messages from known contacts and focusing on messages containing a 4-10 digit alphanumeric code with at least one number."]]],[]]