Awareness API คืออะไร

Google Awareness API ช่วยให้คุณเปิดใช้แอปเพื่อตอบสนองต่อสถานการณ์ปัจจุบันของผู้ใช้อย่างชาญฉลาดได้ Awareness API แสดงประเภทบริบทที่แตกต่างกัน 5 ประเภท ซึ่งรวมถึงกิจกรรมของผู้ใช้และบีคอนที่อยู่ใกล้เคียง ประเภทเหล่านี้ช่วยให้แอปปรับแต่งประสบการณ์ของผู้ใช้ในรูปแบบใหม่ๆ ที่ไม่เคยทำได้มาก่อน แอปของคุณสามารถรวมสัญญาณบริบทเหล่านี้เพื่ออนุมานเกี่ยวกับสถานการณ์ปัจจุบันของผู้ใช้ และใช้ข้อมูลนี้เพื่อมอบประสบการณ์ที่ปรับแต่งเอง เช่น การแนะนำเพลย์ลิสต์เมื่อผู้ใช้เสียบหูฟังและเริ่มวิ่งจ็อกกิ้ง

ประโยชน์ของ Awareness API

Awareness API มีประโยชน์หลายประการ ดังนี้

  • ติดตั้งใช้งานง่าย: คุณเพียงแค่เพิ่ม API เดียวลงในแอป ซึ่งจะช่วยลดความซับซ้อนในการผสานรวมและเพิ่มประสิทธิภาพการทำงานได้อย่างมาก
  • ข้อมูลบริบทที่ดีขึ้น: ระบบจะประมวลผลสัญญาณดิบเพื่อปรับปรุงคุณภาพ ตัวอย่างเช่น ระบบจะใช้อัลกอริทึมขั้นสูงเพื่อระบุกิจกรรมของผู้ใช้ด้วยความแม่นยำสูง
  • ประสิทธิภาพของระบบที่เหมาะสม: Awareness API จะจัดการผลกระทบต่ออายุการใช้งานแบตเตอรี่และการใช้อินเทอร์เน็ตมือถือโดยอัตโนมัติ เพื่อให้แอปของคุณไม่ต้องทำเช่นนั้น

รั้วและภาพรวม

Awareness API ประกอบด้วย API 2 รายการที่แตกต่างกันซึ่งแอปของคุณสามารถใช้เพื่อรับสัญญาณบริบทเพื่อระบุสถานการณ์ปัจจุบันของผู้ใช้ ดังนี้

  • Fence API: API นี้ช่วยให้แอปตอบสนองต่อสถานการณ์ปัจจุบันของผู้ใช้ และแจ้งเตือนเมื่อเป็นไปตามเงื่อนไขบริบทหลายอย่างรวมกัน เช่น เมื่อใดก็ตามที่ผู้ใช้เดินเล่น และเสียบหูฟังอยู่ เมื่อลงทะเบียน Fence แล้ว Fence API จะส่ง Callback ไปยังแอปได้แม้ว่าแอปจะไม่ได้ทำงานอยู่ก็ตาม
  • Snapshot API: API นี้ช่วยให้แอปขอข้อมูลเกี่ยวกับบริบทปัจจุบันของผู้ใช้ได้ เช่น ตำแหน่งปัจจุบันของผู้ใช้และสภาพอากาศปัจจุบัน

ประเภทบริบท

บริบทคือหัวใจสำคัญของ Awareness API ข้อมูลบริบทประกอบด้วยข้อมูลที่ได้จากเซ็นเซอร์ เช่น ตำแหน่ง (ละติจูดและลองจิจูด) ประเภทสถานที่ เช่น สวนสาธารณะหรือร้านกาแฟ และกิจกรรม เช่น การเดินหรือขับรถ ประเภทพื้นฐานหรือสัญญาณเหล่านี้สามารถนำมารวมกันเพื่อคาดการณ์สถานการณ์ของผู้ใช้โดยละเอียดและเจาะจงมากขึ้น ขยายประกาศต่อไปนี้เพื่อดูว่าสัญญาณบริบทใดที่เลิกใช้งานแล้ว

ตารางต่อไปนี้อธิบายประเภทบริบทพื้นฐานที่ Awareness API มีให้บริการในปัจจุบัน

ประเภทบริบท ตัวอย่าง
เวลา เวลาท้องถิ่นปัจจุบัน
ตำแหน่ง ละติจูดและลองจิจูด
กิจกรรม กิจกรรมของผู้ใช้ที่ตรวจพบ เช่น การเดิน การวิ่ง หรือการปั่นจักรยาน
บีคอน บีคอนที่อยู่ใกล้เคียงซึ่งตรงกับเนมสเปซที่ระบุ
หูฟัง สถานะว่าเสียบหูฟังอยู่หรือไม่