שדרוג למצב ייצור

בדף הזה מוסבר איך להשתמש ב-Firebase Phone Number Verification באפליקציית Android בסביבת ייצור. במדריך תחילת העבודה ב-Android מוסבר איך לבדוק את Firebase PNV באפליקציית Android באמצעות מצב בדיקה ללא כרטיס SIM.

אחרי שמצב הייצור פעיל, האפליקציה תוכל לקבל מספרי טלפון מאומתים במכשירים אמיתיים, כל עוד יש להם חומרה נתמכת וספק נתמך.

לפני שמתחילים

  • מטמיעים ובודקים את Firebase PNV זרימת המשתמשים ואת שילוב ה-Backend באמצעות השלבים במדריך תחילת העבודה ב-Android.

  • אתם צריכים להיכנס למסוף Firebase כמשתמשים עם הרשאות בעלים בפרויקט של האפליקציה.

  • כדי להשלים את אימות המותג ב-OAuth, צריך שתהיה לכם מדיניות פרטיות שזמינה לציבור. אתם יכולים להשתמש ב-Firebase Hosting כדי ליצור אפליקציית אינטרנט בסיסית לאירוח מדיניות הפרטיות.

1. השבתת מצב הבדיקה בלקוח האפליקציה

כדי להשבית את מצב הבדיקה, מסירים את השורה הבאה מקוד האתחול של ספריית Firebase PNV:

Kotlin

fpnv.enableTestSession(/* token */)  // Remove this.

מפיצים את האפליקציה שקומפלה בלי השורה הזו כלקוח הייצור. אתם יכולים להמשיך ליצור גרסאות פיתוח לא ציבוריות של לקוח האפליקציה שלכם, כולל השורה enableTestSession().

שימו לב: אימות מספר הטלפון לא יפעל בסביבת הייצור עד שתשלימו גם את השלבים שבקטע הבא.

2. הפעלת סביבת ייצור בפרויקט

כדי להפעיל את מצב הייצור Firebase PNV בפרויקט Firebase:

  1. בדף Credentials במסוף, פותחים את מפתח ה-API של Android ומוסיפים את Firebase Phone Number Verification API לרשימת ממשקי ה-API שנבחרו.

  2. כדי להשתמש ב-Firebase PNV, צריך תוכנית תשלומים Blaze. אם עדיין לא שדרגתם את הפרויקט לתוכנית Blaze בתשלום לפי שימוש, תתבקשו לעשות זאת במהלך ההצטרפות.

    למרות שנדרש חשבון לחיוב כדי להשתמש ב-Firebase PNV בפרויקט Firebase, במהלך שלב התצוגה המקדימה לא תחויבו על השירות.

  3. אם עדיין לא ציינתם את טביעת האצבע מסוג SHA-256 של האפליקציה במסוף Firebase, אתם יכולים לעשות זאת מתוך הגדרות הפרויקט. פרטים על קבלת טביעת האצבע מסוג SHA-256 של האפליקציה זמינים במאמר בנושא אימות הלקוח.

  4. בכרטיסייה Production (ממשק גלוי למשתמשים) בקטע Firebase Phone Verification (אימות טלפוני) במסוף, לוחצים על הלחצן Upgrade to production (שדרוג לממשק גלוי למשתמשים).

    תוצג רשימה של האפליקציות בפרויקט שיופעלו בסביבת הייצור, ותהיה לכם אפשרות להוסיף אפליקציות נוספות.

  5. לאחר מכן צריך לשלוח את האפליקציה לאימות מותג OAuth ולבדיקת עמידה במדיניות הפרטיות. ‫Google Cloud תאמת שזיהיתם בצורה ברורה ומדויקת את האפליקציה ואת מדיניות הפרטיות שלה.

    כדי להתחיל את הבדיקה, לוחצים על הלחצן המשך ב-Google Cloud. התהליך הזה יכול להימשך לפעמים 24 שעות או יותר.

  6. בזמן שאתם מחכים לאימות המותג, כדאי לעיין בתנאים ובהגבלות הספציפיים לשירות, שמקושרים במסוף.Firebase Phone Number Verification

    אחרי שעוברים את אימות המותג, מסמנים את התיבה כדי לאשר את התנאים הספציפיים לשירות ולוחצים על הלחצן הפעלה.

    Firebase Phone Number Verification פעיל עכשיו במצב הפקה.