Google ตรวจสอบการดำเนินการที่ติดตั้งใช้งานเพื่อยืนยันว่ามีและตอบสนอง คำขอของผู้ใช้
จุดสิ้นสุดของการดำเนินการแต่ละรายการจำเป็นต้องตอบสนองกับค่าเริ่มต้น และไม่มีพารามิเตอร์ คำขอ ซึ่งรองรับสถานการณ์ที่ผู้ใช้ขอให้พูดกับการดําเนินการ โดยไม่ให้ข้อมูลเพิ่มเติม (เช่น "ฉันต้องการพูดกับชื่อคำขอ")
คำถามที่พบบ่อย
ฉันต้องใช้สิ่งที่เฉพาะเจาะจงเพื่อสนับสนุนการตรวจสอบประสิทธิภาพการทำงานไหม
ไม่ การตรวจสอบประสิทธิภาพการทำงานของการดำเนินการจะทำงานเหมือนกับคำขอมาตรฐานเพื่อพูดคุยกับการดำเนินการ
ระบบตรวจสอบประสิทธิภาพการทำงานของการดำเนินการของฉันบ่อยแค่ไหน
อาจมีการตรวจสอบการดำเนินการของคุณตลอดทั้งวัน
ฉันจะรู้ได้อย่างไรว่าคำขอเป็นการตรวจสอบประสิทธิภาพการทำงาน
หากใช้ Actions Builder เป็นแพลตฟอร์มการพัฒนา คุณจะได้รับ คำขอตรวจสอบประสิทธิภาพการทำงานที่คล้ายกับข้อมูลโค้ดด้านล่าง
{ "handler": { "name": "actions.handler.HEALTH_CHECK" }, "intent": { "name": "actions.intent.HEALTH_CHECK" }, "session": { "id": "actions.session.HEALTH_CHECK" }, "user": { "locale":"en-US" }, "device": { "capabilities": [] } }
เมื่อได้รับคําขอนี้ คุณควรตอบกลับด้วยรหัสตอบกลับ 200 ไม่เช่นนั้น การดำเนินการของคุณจะได้รับพิจารณาว่ามีประสิทธิภาพไม่ดี ข้อมูลโค้ดต่อไปนี้คือ ตัวอย่างคำตอบที่มีการจัดรูปแบบอย่างถูกต้อง
{"prompt":{"override":true,"firstSimple":{"speech":"ok","text":""}}}
หากคุณใช้ Dialogflow เป็นแพลตฟอร์มการพัฒนา Google จะเพิ่ม
"is_health_check"
และส่งไปยัง Intent อาร์กิวเมนต์นี้
ซึ่งอยู่ในอินพุต
ของคำขอเว็บฮุค
{ ... "originalDetectIntentRequest": { ... "payload": { ... "inputs": [{ ... "arguments": [{ "name": "is_health_check", "boolValue": true, "textValue": "1" }] }], ... } } }
จะเกิดอะไรขึ้นหาก Google ตรวจพบการดำเนินการที่ไม่มีประสิทธิภาพ ถ้า Google ตรวจพบว่าการดำเนินการดังกล่าวมีการหยุดทำงาน การดำเนินการจะ ถูกระงับ ผู้ใช้ที่ขอการดำเนินการที่ไม่มีประสิทธิภาพจะได้ยิน "ACTION_NAME คือ ไม่พร้อมใช้งาน"
ฉันจะได้รับการแจ้งเตือนอย่างไรหากมีการทำเครื่องหมายว่าการดำเนินการมีประสิทธิภาพไม่ดี เมื่อ Google ตรวจพบการดำเนินการที่ไม่มีประสิทธิภาพ เราจะส่งอีเมลแจ้งเตือนไปยัง นักพัฒนาซอฟต์แวร์หลักที่เชื่อมโยงกับโปรเจ็กต์ Actions
จะเกิดอะไรขึ้นหากการดำเนินการของฉันที่ใช้การลิงก์บัญชีถูกระบุว่ามีประสิทธิภาพไม่ดี การดําเนินการที่ใช้การลิงก์บัญชีจะไม่ถูกระงับหลังจากการดําเนินการอื่นๆ ทาง Google แจ้งว่ายาดังกล่าวมีประสิทธิภาพไม่ดี ผู้ใช้จะยังเข้าถึงการดำเนินการของคุณได้เป็นเวลา 7 วัน หลังจากได้รับอีเมลแจ้งเตือน แต่หากคุณยังไม่ได้แก้ไข ปัญหาการลิงก์บัญชีหลังจากผ่านไป 7 วัน ระบบจะลบการดำเนินการของคุณ
ฉันจะตรวจสอบสถานะประสิทธิภาพของการดำเนินการได้อย่างไร คุณสามารถตรวจสอบ Play Console และดูสถานะการดำเนินการของคุณได้ ไม่ดีต่อสุขภาพ การดำเนินการจะมีสถานะไม่ดีต่อสุขภาพ ระบบจะทำเครื่องหมายการดำเนินการที่มีประสิทธิภาพดี เป็นทำให้ใช้งานได้แล้ว
การเปลี่ยนการดำเนินการกลับไปเป็นสถานะ "ทำให้ใช้งานได้แล้ว" มีกระบวนการอย่างไร คุณควรตรวจสอบการติดตั้งใช้งานและแก้ไขปัญหาใดๆ ที่อาจก่อให้เกิด การดำเนินการไม่สามารถตอบสนองต่อ Intent การเปิดตัวได้
Google จะตรวจสอบประสิทธิภาพการทำงานของการดำเนินการเป็นระยะ ประสิทธิภาพไม่ดี เมื่อ Google ตรวจพบว่าการดำเนินการดังกล่าวมีการตอบสนองตามที่คาดไว้ การดำเนินการจะกลับไปเป็นสถานะ "ใช้งานแล้ว"