בדף הזה מוסבר איך להשתמש ב-Firebase Phone Number Verification באפליקציה ל-Android בסביבת הייצור. במדריך תחילת העבודה ב-Android מוסבר איך לבדוק את Firebase PNV באפליקציה ל-Android באמצעות מצב בדיקה ללא כרטיס SIM.
אחרי שמצב הייצור מופעל, האפליקציה תוכל לקבל מספרי טלפון מאומתים במכשירים אמיתיים, כל עוד יש להם חומרה נתמכת וספק נתמך.
לפני שמתחילים
מטמיעים ובודקים את מסלול המשתמש ב-Firebase PNV ואת השילוב בקצה העורפי לפי השלבים במדריך תחילת העבודה ב-Android.
אתם צריכים להיכנס למסוף Firebase כחברים בפרויקט עם הרשאות בעלים בפרויקט של האפליקציה ב-Firebase.
כדי להשלים את אימות המותג ב-OAuth, צריך שתהיה לכם מדיניות פרטיות שגלויה לכולם. אתם יכולים להשתמש ב-Firebase Hosting כדי ליצור אפליקציית אינטרנט בסיסית לאירוח מדיניות הפרטיות שלכם.
1. השבתת מצב הבדיקה בלקוח של האפליקציה
כדי להשבית את מצב הבדיקה, מסירים את השורה הבאה מקוד האתחול של הספרייה Firebase PNV:
Kotlin
fpnv.enableTestSession(/* token */) // Remove this.
מפיצים את האפליקציה שקומפלה בלי השורה הזו בתור הלקוח בסביבת הייצור.
אפשר להמשיך ליצור גרסאות build לא ציבוריות של לקוח האפליקציה שכוללות את השורה enableTestSession().
שימו לב שאימות מספר הטלפון לא יפעל בסביבת הייצור עד שתשלימו גם את השלבים שבקטע הבא.
2. הפעלת סביבת הייצור בפרויקט
כדי להפעיל את מצב הייצור של Firebase PNV בפרויקט Firebase:
מגדירים הגבלות על ממשק ה-API של Firebase Phone Number Verification.
במסוף Google Cloud, נכנסים לדף APIs & Services > Credentials.
פותחים את מפתח ה-API ל-Android ומוסיפים את ה-API של Firebase Phone Number Verification לרשימת ממשקי ה-API שנבחרו.
אם עדיין לא עשיתם את זה, הגדירו חיוב.
כדי להשתמש ב-Firebase PNV, צריך להירשם לתוכנית התמחור והתשלומים Blaze בתשלום לפי שימוש. אם עדיין לא שדרגתם את הפרויקט למינוי Blaze בתשלום לפי שימוש, תתבקשו לעשות זאת במהלך ההגדרה של מצב הייצור.
אם עדיין לא עשיתם את זה, ציינו את טביעת האצבע מסוג SHA-256 של האפליקציה.
במסוף Firebase, נכנסים לכרטיסייה
הגדרות > כללי.גוללים למטה לכרטיס האפליקציות שלך, בוחרים את האפליקציה ל-Android ומוסיפים את טביעת האצבע מסוג SHA-256 בשדה טביעות אצבע לאישור SHA.
במאמר אימות הלקוח מוסבר איך לקבל את טביעת האצבע מסוג SHA-256 של האפליקציה.
שדרוג למצב ייצור.
במסוף Firebase, נכנסים אל אבטחה > אימות טלפוני > הכרטיסייה ייצור.
לוחצים על שדרוג לסביבת ייצור.
תוצג רשימה של האפליקציות בפרויקט שיופעלו בסביבת הייצור, ותהיה לכם אפשרות להוסיף עוד אפליקציות.
אתם צריכים לשלוח את האפליקציה לאימות המותג ב-OAuth ולבדיקת עמידה במדיניות הפרטיות. Google Cloud תאמת שאתם מזהים בצורה ברורה ומדויקת את האפליקציה ואת מדיניות הפרטיות שלה.
כדי להתחיל את הבדיקה, לוחצים על Proceed in Google Cloud. לפעמים התהליך הזה נמשך 24 שעות או יותר.
בזמן ההמתנה לאימות המותג, כדאי לעיין Firebase Phone Number Verificationבתנאים הספציפיים לשירות, שמקושרים ממסוף Firebase.
אחרי שתעברו את אימות המותג, סמנו את התיבה כדי לאשר את התנאים הספציפיים לשירות, ואז לחצו על הפעלה.
Firebase Phone Number Verification פעיל עכשיו במצב ייצור.