Bu sayfada, Firebase Phone Number Verification hizmetini üretimdeki Android uygulamanızla nasıl kullanacağınız açıklanmaktadır. SIM'siz test modunu kullanarak Android uygulamasında Firebase PNV test etme hakkında bilgi edinmek için Android'de kullanmaya başlama kılavuzuna bakın.
Üretim modu etkinleştirildikten sonra uygulamanız, desteklenen donanıma ve operatöre sahip olduğu sürece gerçek cihazlarda doğrulanmış telefon numaraları alabilir.
Başlamadan önce
Android'de kullanmaya başlama kılavuzundaki adımları uygulayarak Firebase PNV kullanıcı akışını ve arka uç entegrasyonunu uygulayıp test edin.
Firebase konsolunda, uygulamanın projesinde Sahip ayrıcalıklarına sahip bir kullanıcı olarak oturum açmış olmanız gerekir.
OAuth marka doğrulamasını tamamlamak için herkese açık bir gizlilik politikasına sahip olmanız gerekir. Gizlilik politikanızı barındırmak için Firebase Hosting kullanarak temel bir web uygulaması oluşturabilirsiniz.
1. Uygulama istemcisinde test modunu devre dışı bırakma
Test modunu devre dışı bırakmak için Firebase PNV kitaplığı başlatma kodundan aşağıdaki satırı kaldırın:
Kotlin
fpnv.enableTestSession(/* token */) // Remove this.
Bu satır kaldırılmış şekilde derlenen uygulamayı üretim istemciniz olarak dağıtın.
Uygulama istemcinizin enableTestSession() satırını içeren herkese açık olmayan geliştirme derlemelerini oluşturmaya devam edebilirsiniz.
Telefon numarası doğrulama işleminin, bir sonraki bölümdeki adımları da tamamlayana kadar üretimde çalışmayacağını unutmayın.
2. Projenizde üretimi etkinleştirme
Firebase projeniz için Firebase PNV üretim modunu etkinleştirmek üzere şu adımları uygulayın:
Konsolun Kimlik bilgileri sayfasında Android API anahtarınızı açın ve Firebase Phone Number Verification API'yi seçilen API'ler listesine ekleyin.
Firebase PNV için Blaze faturalandırma planı gerekir. Projenizi henüz kullandıkça öde Blaze fiyatlandırma planına yükseltmediyseniz ilk katılım sırasında yükseltmeniz istenir.
Firebase PNV, Firebase projenize bir faturalandırma hesabı eklenmesini gerektirse de önizleme aşamasında hizmet için sizden ücret alınmaz.
Uygulamanızın SHA-256 parmak izini henüz Firebase konsolunda belirtmediyseniz Proje ayarları'ndan yapın. Uygulamanızın SHA-256 parmak izini alma hakkında ayrıntılı bilgi için İstemcinizin Kimliğini Doğrulama başlıklı makaleyi inceleyin.
Firebase konsolunun Telefon Doğrulama bölümündeki Üretim sekmesinde Üretime yükselt düğmesini tıklayın.
Projenizdeki, üretime hazır hale getirilecek uygulamaların listesini görür ve ek uygulamalar ekleyebilirsiniz.
Ardından, uygulamanızı OAuth marka doğrulaması ve gizlilik politikası incelemesi için göndermeniz gerekir. Google Cloud, uygulamanızı ve gizlilik politikasını net ve doğru bir şekilde tanımladığınızı doğrular.
İncelemeye başlamak için Google Cloud'da devam et düğmesini tıklayın. Bu işlem bazen 24 saat veya daha uzun sürebilir.
Marka doğrulaması için beklerken konsolda bağlantısı verilen Firebase Phone Number Verification hizmete özgü şartları inceleyin.
Marka doğrulamasını geçtikten sonra hizmete özel şartları kabul ettiğinizi onaylamak için kutuyu işaretleyin ve Etkinleştir düğmesini tıklayın.
Firebase Phone Number Verification artık üretim modunda etkin.