คู่มือนี้มีรายละเอียดข้อกำหนดในการผสานรวมกับฟีเจอร์การแชร์สดของ Google Meet ก่อนที่ผู้ให้บริการบุคคลที่สามจะใช้ฟีเจอร์นี้ได้ คุณต้องให้ข้อมูลหลายอย่างเพื่อให้ทีม Meet อนุญาตฟีเจอร์ได้อย่างเหมาะสม เนื่องจากตอนนี้ฟีเจอร์ดังกล่าวยังอยู่ในเวอร์ชันตัวอย่างและไม่พร้อมให้บริการสำหรับผู้ใช้ทั่วไป
แบบฟอร์มการเข้าถึง
ขั้นตอนแรกคือกรอกแบบฟอร์มการเข้าถึง SDK นี้ รวมถึงรายละเอียดต่อไปนี้
- ตัวระบุแอปพลิเคชัน - คีย์เวิร์ดตัวพิมพ์เล็ก (เช่น "youtube") ที่ระบุผู้ให้บริการที่เจาะจงได้อย่างไม่ซ้ำกัน ตัวระบุนี้ใช้เพื่อช่วยในการระบุผู้ให้บริการระหว่างเริ่มใช้ SDK การแชร์สดของ Meet และอนุญาตการซิงค์ข้อมูลกับไคลเอ็นต์ต่างๆ ต้องไม่มีการเปลี่ยนแปลงตัวระบุ เว้นแต่ทีมที่มีแผนการเปิดตัวนั้นๆ จะอนุมัติ หากคีย์เวิร์ดนี้ไม่ตรงกับที่ Meet คาดไว้ การแชร์สดจะไม่ใช้งานได้สำหรับผู้ให้บริการรายนี้ คีย์เวิร์ดเหล่านี้มีการฮาร์ดโค้ดในไบนารี Meet ซึ่งหมายความว่าการเปลี่ยนแปลงคีย์เวิร์ดนี้ต้องใช้เวลาในการเผยแพร่ไปยังผู้ใช้ทุกคน
- รายชื่อบัญชีโดเมน Google (เช่น 222larabrown@gmail.com) ที่ใช้ทดสอบการผสานรวมทางฝั่งผู้ให้บริการ - ระบบจะใช้รายชื่อบัญชีในการพิจารณาว่าควรเปิดใช้ฟีเจอร์ดังกล่าวสำหรับบัญชีนี้ใน Meet หรือไม่ หากไม่มีบัญชีในรายการนี้ ผู้ให้บริการจะเชื่อมต่อกับ SDK การแชร์สดของ Meet ไม่ได้ และการแชร์สดไม่พร้อมใช้งาน
- ชื่อแพ็กเกจ Android ที่จะรองรับการเปิดตัวจาก Meet - ในฐานะส่วนหนึ่งของฟีเจอร์การแชร์สด Meet จะต้องเปิด Android Intent เพื่อเริ่มแอปพลิเคชันของผู้ให้บริการบุคคลที่สาม ดังนั้นจึงต้องระบุชื่อแพ็กเกจแอปที่เจาะจง (เช่น "com.google.android.youtube") ชื่อแพ็กเกจนี้จะฮาร์ดโค้ดในไบนารีของ Meet และต้องไม่เปลี่ยนแปลง เว้นแต่ทีมที่มีแผนการเปิดตัวที่เจาะจงจะอนุมัติ การเปลี่ยนแปลงแพ็กเกจนี้โดยไม่ได้ตรวจสอบว่าทีม Meet ได้อัปเดตตามนั้นจะเป็นการปิดฟังก์ชันการแชร์สดได้อย่างมีประสิทธิภาพ
- บัญชีโดเมน Google - ทีม Meet จะแชร์โฟลเดอร์ Google ไดรฟ์กับการนำส่งเวอร์ชันอัลฟ่าทั้งหมดที่จำเป็นสำหรับการผสานรวม
- ไอคอนพาร์ทเนอร์ ไอคอนจะแสดงข้างชื่อแอปพลิเคชันการแชร์สด ใช้บนหน้าจอ Meet ซึ่งผู้ใช้เลือกได้ว่าจะเปิดแอปพลิเคชันการแชร์สดแอปใด
ขั้นตอนในการเริ่มต้นใช้งาน
ตั้งค่า
- ดาวน์โหลด SDK การแชร์สดของ Meet จากที่เก็บ Maven ของ Google
- ดาวน์โหลดและติดตั้ง Google Meet จาก Google Play Store
- ดาวน์โหลด สร้าง และติดตั้งแอปตัวอย่าง
- เพิ่มบัญชีโดเมน Google ที่เลือกก่อนหน้านี้ลงในอุปกรณ์ทดสอบ
- เปิดแอป Meet แล้วเลือกบัญชีโดเมน Google ที่คุณเพิ่มไว้ในอุปกรณ์ในขั้นตอนก่อนหน้า
- ทำขั้นตอนการติดตั้งและการลงชื่อเข้าใช้ข้างต้นซ้ำในอุปกรณ์ที่คุณต้องการทดสอบ
ทดสอบโดยใช้แอปพลิเคชันตัวอย่างการแชร์สดที่มีให้
- เปิดแอปพลิเคชัน Meet ในอุปกรณ์อย่างน้อย 2 เครื่อง
- สร้างการประชุมและตรวจสอบว่าอุปกรณ์ทุกเครื่องเข้าร่วมการประชุมเดียวกัน
- เลือกปุ่ม "หน้าแรก" ในอุปกรณ์ทั้ง 2 เครื่องเพื่อให้ Meet อยู่ในโหมดการแสดงภาพซ้อนภาพ (PIP) และเซสชันการประชุมจะดำเนินต่อไป
- เปิดแอปพลิเคชันตัวอย่างการแชร์สดในอุปกรณ์ทั้ง 2 เครื่อง
- ภายในแอปพลิเคชันตัวอย่างการแชร์สด ให้แตะเข้าร่วมการประชุม โดยทำได้ในทั้ง 2 อุปกรณ์ ข้อความปุ่มจะเปลี่ยนเป็นออกจากการประชุมโดยมีแถบสีเขียวอยู่ใต้ข้อความเพื่อบ่งบอกว่าแอปเชื่อมต่อกับการประชุมเรียบร้อยแล้ว
- แตะดูร่วมกันในแอปพลิเคชันตัวอย่างการแชร์สด โดยทำได้ในทั้ง 2 อุปกรณ์ เมื่อเปิดปุ่มสลับแล้ว ระบบจะเริ่มการสื่อสารระหว่างแอปพลิเคชันการแชร์สด 2 แอป
- ตอนนี้คุณเริ่มทดลองใช้องค์ประกอบ UI ต่างๆ ในแอปพลิเคชันตัวอย่างเพื่อจำลองฟังก์ชันการเล่นสื่อได้แล้ว การดำเนินการใดก็ตามที่คุณทำกับ แอปพลิเคชันตัวอย่างหนึ่งจะปรากฏในอีกแอปพลิเคชันหนึ่งด้วย
การผสานรวมและการทดสอบผู้ให้บริการ
คุณต้องทำตามขั้นตอนต่อไปนี้หากต้องการทดสอบฟังก์ชันการแชร์สดกับแอปพลิเคชันในฐานะผู้ให้บริการเนื้อหา แอปของคุณจะต้องผสานรวมกับ SDK การแชร์สดของ Meet ข้อมูลที่คุณให้ไว้ในกระบวนการเริ่มต้นใช้งาน เช่น "ตัวระบุแอปพลิเคชัน" และ "ชื่อแพ็กเกจ Android" จะต้องถูกต้องเนื่องจากใช้ในการตรวจสอบสิทธิ์แอปพลิเคชันของคุณขณะสื่อสารกับแอปพลิเคชัน Meet
- ผสานรวม SDK การแชร์สดของ Meet ลงในแอปของคุณ โปรดไปที่หน้า เริ่มต้นใช้งานของ Android เพื่อดู หลักเกณฑ์การใช้งานหรือส่วน ข้อมูลอ้างอิง API ของ Android สำหรับรายละเอียดเฉพาะของ API
- ตรวจสอบว่าคุณใช้ปลั๊กอิน Android Gradle เวอร์ชัน 4.0.0 ขึ้นไปขณะสร้างแอปพลิเคชัน ซึ่งจำเป็นต่อการรองรับการกรองออกใน Java 8+ API โปรดดูข้อมูลเพิ่มเติมในคู่มือนี้
- เปิดแอปพลิเคชัน Meet ในอุปกรณ์อย่างน้อย 2 เครื่อง
- สร้างการประชุมและตรวจสอบว่าอุปกรณ์ทุกเครื่องเข้าร่วมการประชุมเดียวกัน
- เริ่มการแชร์สดจากแอปพลิเคชันของคุณเอง เมื่ออุปกรณ์หนึ่งเริ่มการแชร์สดแล้ว อีกอุปกรณ์ที่แอปพลิเคชัน Meet ทำงานอยู่จะได้รับคำเชิญภายในหน้าจอการโทร
นอกจากนี้ คุณยังเปิดแอปพลิเคชันของตัวเองได้โดยเลือกจากกล่องโต้ตอบกิจกรรมที่เข้าถึงได้โดยทำตามขั้นตอนต่อไปนี้
- ในหน้าจอการโทรของแอปพลิเคชัน Meet ให้แตะเมนู
- แตะปุ่มกิจกรรม
- เลือกแอปพลิเคชันในรายการกิจกรรม
- ตอนนี้แอปพลิเคชัน Meet จะเข้าสู่โหมด PIP และแอปพลิเคชันของคุณได้รับการเปิดใช้งานแล้ว
ทรัพยากร Dependency ภายนอก
หมายเหตุ: SDK การแชร์สดของ Meet จะระบุทรัพยากร Dependency
ในไฟล์ *.POM
หากไม่ได้ใช้ Maven และเลือกรวมไฟล์ *.AAR
ของ SDK การแชร์สดของ Meet โดยตรง คุณต้องเป็นผู้รับผิดชอบในการตรวจสอบไฟล์ *.POM
และตรวจสอบว่ามีทรัพยากร Dependency ที่จำเป็นแล้ว (เช่น androidx.concurrent:concurrent-futures:1.1.0
)