ยินดีต้อนรับกลับมา
ในวิดีโอนี้เราจะสร้างโปรเจกต์ใหม่ เพิ่มการพึ่งพา และเชื่อมต่อ Firebase กับโปรเจกต์นี้
เปิด Android Studio เลือกโปรเจ็กต์ใหม่, เลือกกิจกรรม Views ว่างเปล่า และตั้งชื่อว่า Journal App.
คลิกเสร็จสิ้น จากนั้นเข้าสู่ระบบคอนโซล Firebase ที่ console.firebase.google.com และคลิก เพิ่มโปรเจกต์
จากนั้นใส่ชื่อโปรเจกต์ของคุณว่า แอพบันทึกประจำวัน
ต่อไป, ดำเนินการต่อ.
เลือกบัญชีของคุณ และโปรเจ็กต์ของคุณพร้อมใช้งาน
คลิกที่ "ดำเนินการต่อ" และคุณจะถูกนำไปยังหน้าเริ่มต้นนี้
จากนั้นเราต้องเพิ่ม Firebase ลงในแอปพลิเคชันของเรา
เลือก Android ที่นี่ ฉันต้องการวางแพ็กเกจ และคุณสามารถรับได้จากที่นี่
และเราต้องเพิ่มชื่อเล่นของแอปแอปบันทึก
จากนั้นเราจำเป็นต้องเพิ่มใบรับรองการลงนามดีบัก SHA1 secure hash
algorithm ซึ่งเป็นฟังก์ชันแฮชเข้ารหัสในบริบทของการลงนามแอป Android
มันถูกใช้เพื่อสร้างลายนิ้วมือที่ไม่ซ้ำกันของกุญแจการลงนามแอปของคุณ
เมื่อคุณกำลังพัฒนาแอป Android คุณต้องลงนามด้วยใบรับรองเพื่อวัตถุประสงค์ในการดีบัก
ใบรับรองนี้ถูกสร้างขึ้นโดยอัตโนมัติโดยระบบสร้าง Android
เมื่อคุณสร้างโปรเจ็กต์ Android ใหม่ มันจะแตกต่างจากใบรับรองการลงนามการปล่อยที่ใช้สำหรับการเผยแพร่แอปของคุณไปยัง Google
Play Store ใน Firebase คุณมักจะต้องลงทะเบียนลายนิ้วมือ
Sha ของแอปของคุณเพื่อให้บริการต่าง ๆ ทำงานได้อย่างถูกต้องและเหมาะสม
ตัวอย่างเช่น Firebase Authentication ใช้ลายนิ้วมือแบบ Sha หนึ่งลายนิ้วมือเพื่อระบุตัวตนแอปของคุณเมื่อผู้ใช้ลงชื่อเข้าใช้ด้วยผู้ให้บริการการตรวจสอบสิทธิ์ของ
Firebase เช่น Google Sign in
ในทำนองเดียวกัน Google Firebase Cloud Messaging ใช้เพื่อส่งการแจ้งเตือนแบบพุชไปยังแอปของคุณ
เพื่อให้ได้มันมา เราไปที่ Android Studio คลิกที่
Gradle Tasks Android แล้วคลิกที่รายงานการลงนาม
ดับเบิลคลิกที่มันแล้วคุณจะได้รับใบรับรอง Sha one
คัดลอกแล้ววางที่นี่
ลงทะเบียนแอปและเราพร้อมที่จะดาวน์โหลดไฟล์ Google Services Json
คลิกที่มัน จากนั้นฉันจะตัด เลือกโปรเจกต์ แล้วเลือกโฟลเดอร์แอป จากนั้นวางที่นี่
เราทำมันหลายครั้งในวิดีโอที่ผ่านมา
ตรวจสอบให้แน่ใจว่าไฟล์ของคุณมีชื่อว่า Google Services dot Json โดยไม่มีตัวอักษรหรือตัวเลขใดๆ
จากนั้นคลิกถัดไป
เพิ่มการพึ่งพาในระดับของโปรเจ็กต์ Gradle ของโปรเจ็กต์
เลือกโปรเจ็กต์ Android และที่นี่ฉันต้องเพิ่มปลั๊กอินสำหรับ Google Services
จากนั้นฉันจะเลือก Java
คัดลอกปลั๊กอิน Google Service นี้ เปิด
Build.gradle ที่ระดับของโปรเจกต์ และเราต้องเลื่อนขึ้นไปด้านบนเพื่อเพิ่ม ID ที่นี่
จากนั้นฉันต้องเพิ่มการพึ่งพาสำหรับ Firebase Bom และการพึ่งพา Firebase Analytics
คลิกซิงค์ตอนนี้
และตอนนี้เราพร้อมที่จะเพิ่มบริการ Firebase อื่นๆ แล้ว
จากนั้นเรากลับไปที่คอนโซลของเรา
และฉันต้องไปดูคุณสมบัติการสร้างทั้งหมด
และฉันต้องเพิ่ม Cloud Firestore ฉันต้องใช้การยืนยันตัวตนและฉันต้องใช้พื้นที่เก็บข้อมูล
ฉันจะเริ่มต้นด้วย Cloud Firestore
เปิดมัน
จากนั้นคลิกที่ สร้างฐานข้อมูล และเริ่มในโหมดทดสอบ
ถัดไป เปิดใช้งาน
และนี่คือลำดับชั้นของฐานข้อมูล Cloud Firestore ของเรา
เราจำเป็นต้องเพิ่มการพึ่งพาดังกล่าว
ดังนั้นสำหรับเรื่องนั้น ฉันจะไปที่เอกสาร
และที่นี่ฉันจะเลือก สร้าง Firestore และฉันจะเพิ่มการพึ่งพาสำหรับ Android
คลิกที่ เริ่มต้น
เลือก Java แล้วฉันจะคัดลอกสิ่งนี้
ฉันต้องการทำเช่นเดียวกันกับการตรวจสอบสิทธิ์
คลิกที่การยืนยันตัวตน เริ่มต้น จากนั้นคลิกที่แท็บผู้ใช้
ยืนยันตัวตนและตั้งค่าลายเซ็นใหม่
เพิ่มผู้ให้บริการใหม่ และเลือก อีเมล และ รหัสผ่าน
เปิดใช้งานการบันทึกและคุณจะเห็นว่าผู้ให้บริการอีเมลและรหัสผ่านกำลังถูกเปิดใช้งาน
คุณสามารถเพิ่ม Google, Microsoft Game Center, Apple Twitter,
Facebook, Play Games, GitHub, Yahoo และอื่นๆ ได้
สำหรับตอนนี้ เราจะใช้อีเมลและรหัสผ่าน และมันได้เปิดใช้งานแล้ว
นอกจากนี้ ฉันต้องเพิ่มการพึ่งพาสำหรับการยืนยันตัวตนนี้ด้วย
ดังนั้นเรามาดูเอกสารกันอีกครั้ง
ไปที่ การสร้างการรับรองความถูกต้อง และเลือก Android
เริ่มต้นเลย
และฉันต้องการการพึ่งพานี้
วางที่นี่
และเราต้องกลับไปที่นี่
แอป Journal และฉันจำเป็นต้องเพิ่มการพึ่งพาพื้นที่จัดเก็บ
ดังนั้นให้คลิกที่ ดูคุณสมบัติการสร้างทั้งหมด และคลิกที่ การจัดเก็บ
คลิกที่ เริ่มต้น เพื่อเริ่มในโหมดทดสอบ
ดำเนินการถัดไป
และนี่ก็เริ่มแล้ว
นี่คือแดชบอร์ดการจัดเก็บข้อมูลของเรา
คุณสามารถอัปโหลดไฟล์และรับลิงก์ได้
จากที่นี่
คุณสามารถกำหนดกฎได้ และคุณสามารถดูการใช้งานและส่วนขยายได้
แต่เราสนใจไฟล์เหล่านั้น
และนี่คือไฟล์ของผู้ใช้ของคุณ หรือบันทึก หรือสินทรัพย์ที่คุณอัปโหลด
คุณจะแสดงอยู่ที่นี่
ตอนนี้เรามาเพิ่มการพึ่งพาพื้นที่จัดเก็บสำหรับโปรเจกต์ของเรา
กลับไปที่เอกสาร
เลือก สร้างพื้นที่จัดเก็บ, เลือก Android, เริ่มต้นใช้งาน และคุณจำเป็นต้องติดตั้งส่วนที่จำเป็นนี้
เลือก Java, คัดลอก และวางที่นี่
นี่ใช้สำหรับการจัดเก็บ และเราต้องลบออกเพราะนี่ใช้สำหรับ Kotlin
ตอนนี้เราใช้ Java อยู่
สิ่งสุดท้ายที่เราต้องเพิ่มคือไลบรารี glide ที่ต้องพึ่งพา
นี่คือเพื่อนของเราสำหรับการแสดงผลและโหลดรูปภาพในแอปพลิเคชันของเรา
ฉันจะคัดลอกการใช้งานนี้และวางไว้ที่นี่
นี่คือสำหรับการใช้งานการลื่นไหลของเรา
และเราจำเป็นต้องใส่ไว้ภายในวงเล็บและเครื่องหมายคำพูดคู่
และเราต้องเพิ่มคอมไพเลอร์สำหรับมันด้วย เพื่อที่เราจะสามารถไปที่ bump tech
dot Github.io เลื่อนลงไปดาวน์โหลดและติดตั้ง
และนี่คือตัวประมวลผลคำอธิบายประกอบของเรา
ดังนั้นที่นี่ฉันจะใช้มัน
เพิ่มสิ่งนี้และเครื่องหมายคำพูดคู่เพื่อซิงค์ตอนนี้
และโครงการของเราพร้อมที่จะนำไปใช้ระบบตรวจสอบสิทธิ์และการจัดเก็บข้อมูล Firestore จาก Firebase