ให้ผู้ใช้เชื่อมต่อปฏิทินของตัวเอง
ให้ผู้ใช้แต่ละคนของแอปเชื่อมต่อ Google Calendar ส่วนตัวของตัวเอง เพื่อให้แอปอ่านและเขียนกิจกรรมของพวกเขาได้
บางครั้งคุณไม่ได้ต้องการปฏิทินของ คุณ แต่ต้องการให้ผู้ใช้แต่ละคนของแอปเชื่อมต่อปฏิทินของ พวกเขาเอง เช่น แอปจัดตารางที่ผู้ใช้แต่ละคนจัดการการจองของตัวเอง เครื่องมือที่ใส่กิจกรรมลงในปฏิทินส่วนตัวของลูกค้า หรือแอปทีมที่สมาชิกแต่ละคนซิงก์การประชุมของตัวเอง
ต่างจากปฏิทินขององค์กรของคุณ โหมดนี้ ไม่ต้องตั้งค่าใน Settings ไม่มีอะไรต้องเชื่อมต่อหรือมอบสิทธิ์ เพราะ agent สร้างขั้นตอนทั้งหมดไว้ในแอปของคุณ
ผู้ใช้ของคุณใช้งานอย่างไร
flowchart LR
U["👤 ผู้ใช้ของคุณ"] -- "กด Connect" --> App["📱 แอปของคุณ"]
App -- "เปิดหน้าเข้าสู่ระบบ Google" --> G["🔐 หน้ายินยอมของ Google"]
G -- "อนุมัติ" --> SD["☁️ Stardeck เก็บไว้"]
SD -- "กลับมาที่แอป" --> App
ผู้ใช้กด “Connect Google Calendar”
ปุ่มที่คุณขอให้ agent เพิ่ม ปุ่มนี้พาผู้ใช้ไปที่ Google เพื่อเข้าสู่ระบบ
ผู้ใช้อนุมัติการเข้าถึง
ผู้ใช้กลับมาที่แอปของคุณ
Google พาผู้ใช้กลับมาที่แอปของคุณ ซึ่งตอนนี้เชื่อมต่อแล้ว หลังจากนั้นแอปของคุณทำงานกับปฏิทินของผู้ใช้คนนั้นได้
ปฏิทินของผู้ใช้แต่ละคนเป็นส่วนตัวของคนนั้น เมื่อผู้ใช้คนหนึ่งเชื่อมต่อปฏิทินจะไม่เปิดเผยให้ผู้ใช้คนอื่นเห็น และคุณในฐานะเจ้าของแอปก็ไม่เห็นกิจกรรมส่วนตัวของพวกเขา
สร้างฟีเจอร์นี้
บอก coding agent ของคุณ หรืออธิบายในแท็บ Build ของแอป:
Add a "Connect Google Calendar" button to each user's settings page so they can link their own calendarจากนั้นอธิบายว่าจะทำอะไรต่อ:
Once a user has connected their calendar, let them see their upcoming events and book new ones from the appagent จัดการปุ่มเชื่อมต่อ การส่งต่อไปเข้าสู่ระบบ และการอ่านหรือเขียนกิจกรรมของผู้ใช้แต่ละคน
จัดการการเชื่อมต่อ
เนื่องจากปฏิทินเหล่านี้เป็นของผู้ใช้ของคุณ จึงจัดการภายในแอปของคุณ ไม่ใช่ใน dashboard ให้ agent สร้างสิ่งที่ผู้ใช้ต้องการ เช่น:
Show whether the current user has connected their calendar, and give them a way to disconnect itเมื่อผู้ใช้ยกเลิกการเชื่อมต่อ Stardeck จะเพิกถอนการเข้าถึงกับ Google และลบการเชื่อมต่อที่เก็บไว้ของผู้ใช้