เครื่องมือจำลองในคอนโซล Actions ช่วยให้คุณทดสอบการดำเนินการผ่านอินเทอร์เฟซเว็บที่ใช้งานง่ายซึ่งจะจำลองอุปกรณ์ฮาร์ดแวร์และการตั้งค่าของอุปกรณ์เหล่านั้น คุณเข้าถึงข้อมูลการแก้ไขข้อบกพร่อง เช่น คำขอและการตอบกลับที่ Fulfillment ของคุณได้รับและส่งได้ด้วย
ทดสอบโปรเจ็กต์
เมื่อทดสอบโปรเจ็กต์ Actions จะมีข้อจํากัดต่อไปนี้
- การดำเนินการจะทดสอบได้ภายใน 30 วัน หลังผ่านไป 30 วัน คุณต้องสร้างเวอร์ชันใหม่ สำหรับการทดสอบ
- การดำเนินการที่อยู่ระหว่างการพัฒนาสามารถทดสอบได้ในอุปกรณ์ฮาร์ดแวร์ทั้งหมดที่รองรับ (Android 6.0 ขึ้นไป, iOS 9.1 ขึ้นไป และลำโพงที่เปิดใช้งานด้วยเสียง) อุปกรณ์ต้องเข้าสู่ระบบด้วยบัญชี Google เดียวกับที่คุณใช้ในคอนโซลการดำเนินการ การพูดว่า "Ok Google พูดกับแอปทดสอบของฉัน" จะเป็นการเรียกใช้การดำเนินการของคุณในฉบับร่างเวอร์ชันปัจจุบัน
- โดยค่าเริ่มต้น เครื่องจำลองจะใช้การดำเนินการเวอร์ชันที่เป็นฉบับร่าง ดูวิธีเลือกเวอร์ชันอื่นที่จะทดสอบ
วิธีการป้อนข้อมูล
คุณสามารถคลิกปุ่มในช่องข้อความตอบกลับเพื่อระบุวิธีการป้อนข้อมูลสำหรับการทดสอบ
รายการต่อไปนี้อธิบายประเภทอินพุตและอุปกรณ์ที่พร้อมใช้งาน
- ตรวจหาอัตโนมัติ - ตรวจหาเสียง แป้นพิมพ์ หรือการป้อนข้อมูลด้วยการสัมผัสโดยอัตโนมัติ
- การแตะ - ใช้สำหรับประสบการณ์และองค์ประกอบแบบอินเทอร์แอกทีฟ เช่น ชิปคำแนะนำ ใช้ได้กับอุปกรณ์ Smart Display และโทรศัพท์
- เสียง - ใช้สำหรับการป้อนข้อมูลด้วยเสียงเท่านั้น ใช้ได้กับอุปกรณ์ Smart Display, โทรศัพท์ และลำโพง
- แป้นพิมพ์ - ใช้สำหรับการป้อนข้อความเท่านั้น ใช้ได้สำหรับอุปกรณ์โทรศัพท์
วิธีการป้อนข้อมูลเริ่มต้นคือการตรวจหาอัตโนมัติ ระบบจะปิดใช้ประเภทอินพุตและเปิดใช้งานตามพื้นผิวที่คุณเลือกด้วย
วิธีการป้อนข้อมูลจะรวมอยู่ในทุกคำขอที่ส่งไปยัง Fulfillment ในออบเจ็กต์ RawInput
เป็นช่อง inputType
{
"inputType": "VOICE",
"query": "Tell me a fact about Google's headquarters"
}
ระบุอุปกรณ์
เครื่องจำลองจะเลียนแบบอุปกรณ์ต่างๆ และช่วยให้คุณทดสอบประสบการณ์การใช้งานเฉพาะอุปกรณ์ของการดำเนินการได้
หากต้องการเปลี่ยนอุปกรณ์จำลอง ให้ทำตามขั้นตอนต่อไปนี้
คลิกเมนูแบบเลื่อนลงของอุปกรณ์ที่มุมซ้ายบน ระบบจะเลือก Smart Display โดยค่าเริ่มต้น
เลือกจากอุปกรณ์ต่อไปนี้เพื่อจำลอง
- จออัจฉริยะ - อุปกรณ์ที่พร้อมใช้งาน Assistant เช่น Nest Hub ที่มีความสามารถในการแสดงผลและลำโพง
- โทรศัพท์ - โทรศัพท์ที่พร้อมใช้งาน Assistant ซึ่งมีฟังก์ชันจอแสดงผลและลำโพง
- ลำโพง - ลำโพงอัจฉริยะที่พร้อมใช้งาน Assistant ซึ่งรองรับการใช้ลำโพง
- KaiOS - โทรศัพท์ที่พร้อมใช้งาน Assistant ซึ่งใช้ KaiOS
เลือกภาษา
คุณเลือกภาษาจากเมนูแบบเลื่อนลงที่ 2 เพื่อตั้งค่าภาษาและภูมิภาคที่ต้องการจำลองได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการดำเนินการหลายภาษาได้ในเอกสารการแปล
ตั้งค่าตำแหน่ง
คุณตั้งค่าพิกัดและที่อยู่ของอุปกรณ์ด้วยตนเองได้ ฟีเจอร์นี้ช่วยให้คุณทดสอบฟีเจอร์การกำหนดเป้าหมายตามสถานที่ที่คุณตั้งค่าไว้ในคอนโซลและคําตอบเฉพาะภูมิภาคที่คุณกําหนดค่าใน Fulfillment
ในการรับตำแหน่งจำลองเพื่อใช้ในการดำเนินการของคุณ ให้ใช้โปรแกรมช่วยข้อมูลผู้ใช้เพื่อขอสิทธิ์ในการเข้าถึงจากผู้ใช้
การตั้งค่า
คลิกปุ่มการตั้งค่าที่ด้านซ้ายบนเพื่อเข้าถึงตัวเลือกเพิ่มเติมสำหรับเครื่องจำลอง
เลือกเวอร์ชัน
คุณระบุเวอร์ชันโปรเจ็กต์ Actions ที่ต้องการทดสอบได้ (เวอร์ชันที่เผยแพร่หรือเวอร์ชันร่าง) หากต้องการเลือกเวอร์ชันของโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้
ในเครื่องจำลอง ให้คลิกปุ่มการตั้งค่าที่มุมขวาบน
คลิกเมนูแบบเลื่อนลงถัดจากเลือกเวอร์ชัน แล้วเลือกเวอร์ชันที่จะทดสอบ
ในเมนูแบบเลื่อนลงของเวอร์ชัน ให้เลือกเวอร์ชันของโปรเจ็กต์การดำเนินการที่ต้องการทดสอบแล้วคลิกเสร็จสิ้น คุณจะเห็นเวอร์ชันทั้งหมดที่คุณส่งนอกเหนือจากเวอร์ชันฉบับร่าง ซึ่งจะแสดงสถานะปัจจุบันของโปรเจ็กต์ก่อนส่ง
ทดสอบ URL
คุณอาจระบุ URL เฉพาะที่จะใช้แทนเว็บฮุคเวอร์ชันที่ใช้งานจริงเพื่อหลีกเลี่ยงการเปลี่ยนแปลงสภาพแวดล้อมเวอร์ชันที่ใช้งานจริงเมื่อคุณต้องการทดสอบโปรเจ็กต์การดำเนินการ URL ทดสอบได้รับการกำหนดค่าตามเวอร์ชันของโปรเจ็กต์ Actions โปรเจ็กต์การดำเนินการ 1 รายการอาจมีหลายเวอร์ชันซึ่งมี URL ทดสอบที่ไม่ซ้ำกัน ซึ่งช่วยให้คุณทดสอบเวอร์ชันต่างๆ ของการดำเนินการในเครื่องมือจำลองได้โดยไม่ส่งผลกระทบต่อเวอร์ชันที่ใช้งานจริง
เมื่อเปิดใช้การตั้งค่า URL ทดสอบ เครื่องจำลองจะลบล้าง URL ของเว็บฮุคที่ใช้งานจริงสำหรับโปรเจ็กต์การดำเนินการ และใช้ URL ของเว็บฮุคทดสอบที่คุณระบุแทน
ก่อนที่คุณจะกำหนดค่า URL ทดสอบในเครื่องจำลอง:
กำหนด URL ที่ต้องการใช้ทดสอบเวอร์ชันโปรเจ็กต์ Actions
กำหนดค่าเซิร์ฟเวอร์ที่คุณต้องการใช้สำหรับการทดสอบให้ยอมรับคำขอที่ URL
วิธีกำหนดค่า URL ทดสอบในเครื่องจำลอง
ที่มุมขวาบนของเครื่องจำลอง ให้คลิกการตั้งค่า
เปิดใช้ทดสอบ URL
ในช่อง URL ทดสอบ ให้พิมพ์ URL ที่ต้องการใช้สำหรับการทดสอบ
URL ทดสอบที่คุณระบุจะแสดงในเครื่องจำลอง
การลิงก์บัญชี
การลิงก์บัญชีช่วยให้การดำเนินการของคุณใช้ Google Sign-In, การลิงก์ Google Sign-In แบบ "ปรับปรุงประสิทธิภาพ" ด้วย OAuth หรือ OAuth ได้
หากคุณยังไม่ได้ตั้งค่าการลิงก์บัญชีสำหรับการดำเนินการ ให้คลิกตั้งค่าการลิงก์บัญชีภายในการตั้งค่าเพื่อไปที่ส่วนการลิงก์บัญชีของคอนโซล
หากต้องการลิงก์บัญชี ให้ทำตามขั้นตอนต่อไปนี้
ในเครื่องมือจำลองคอนโซล Actions ให้ป้อน "พูดกับแอปทดสอบของฉัน" ในพื้นที่อินพุตของเครื่องจำลองเพื่อทดสอบการดำเนินการ
ส่งคำค้นหาที่เริ่มต้นโฟลว์การลิงก์บัญชีของการดำเนินการ
ลงชื่อเข้าใช้โดยใช้ข้อความแจ้ง
ยืนยันว่าลิงก์บัญชีสำเร็จแล้ว
บัญชีที่ลิงก์จะยังคงอยู่จนกว่าจะมีการยกเลิกการลิงก์บัญชี คุณจึงอัปเดตการดำเนินการได้ในขณะที่ใช้บัญชีที่ลิงก์เดียวกัน
หากต้องการยกเลิกการลิงก์บัญชี ให้คลิกการตั้งค่า > ยกเลิกการลิงก์ใต้การลิงก์บัญชี
การทดสอบในอุปกรณ์
การตั้งค่านี้ช่วยให้คุณเปิดหรือปิดใช้การทดสอบในอุปกรณ์จริงได้ คุณต้องเข้าสู่ระบบบัญชีเดียวกับที่ใช้สร้างโปรเจ็กต์ Actions on Google เพื่อทดสอบในอุปกรณ์
การเล่นเสียง
สลับตัวเลือกนี้เพื่อปิดเสียงหรือเปิดใช้การเล่นเสียงระหว่างการทดสอบ
แซนด์บ็อกซ์สำหรับการพัฒนา
เมื่อเปิดใช้ตัวเลือกนี้ ระบบจะไม่เรียกเก็บเงินจากวิธีการชำระเงิน ดูข้อมูลเพิ่มเติมได้ในเอกสารเกี่ยวกับธุรกรรม
จำลองผู้ใช้ที่ไม่ได้ยืนยัน
ตัวเลือกนี้จะจำลองเมื่อผู้ใช้ใช้งานอุปกรณ์ซึ่งตั้งค่า Voice Match ให้ผู้อื่น