หลาย ๆ คนน่าจะเคยเห็นหรือเคยใช้ระบบร้านค้า/บริการบางร้าน ที่มีการกดปุ่มกรอกข้อมูล แล้วมีหน้าต่าง Microsoft สวย ๆ เด้งขึ้นมาบน LINE ให้เรากรอกข้อมูลต่าง ๆ หรือ shopping ผ่านร้านค้าบน LINE กันมาบ้างนะคะ
แล้วรู้ไหมคะว่าหน้าเว็บไซต์หน้าเดียวเจ๋ง ๆ แบบนี้ มีเชื่อเรียกว่า “LINE LIFF” หรือที่ย่อมาจาก LINE Front-End Framework ค่ะ ถ้าจะอธิบายให้เข้าใจง่ายขึ้น ก็คือ หน้าเว็บไซต์หน้าหนึ่งที่เราสามารถออกแบบหรือเขียนโปรแกรมได้ตามต้องการ แต่เสริมความสามารถของ LINE เข้าไปนั่นเองค่ะ
แล้วมีการเสริมความสามารถอะไรของ LINE เข้าไปบ้าง?
1. สามารถเก็บชื่อ LINE, User ID LINE, Email, รูป Profile ของคนที่เปิดหน้าจอ LIFF ได้ (LIFF Get Profile)
2. สามารถส่งข้อความกลับเข้ามาในห้องแชทได้ (LIFF Send Message)
3. สามารถสั่งปิดหน้าจอเวลากด Action อะไรสักอย่างได้ (LIFF Close Window)
4. สามารถรู้ได้ว่าเปิดบนระบบปฏิบัติการ (OS) ไหน รวมถึงสามารถเช็คได้ว่าเปิดใน Windows/Mobile หรือจาก Browser อื่น ๆ ได้
5. LIFF สามารถเปิด 50%, 75% 100% ของหน้าจอได้
LINE LIFF ต่างจากเว็บไซต์ธรรมดายังไง?
- ปกติแล้วเว็บไซต์ธรรมดาจะขึ้นต้นด้วย http:// หรือ https:// แล้วตามด้วยชื่อ Domain
- LINE LIFF จะขึ้นต้นด้วย https://liff.line.me/{LIFFID}/xxxxx
Flow การทำงานของ LINE LIFF
1. User กดที่ลิงก์ https://liff.line.me/{LIFFID}/xxxxx
2. User จะเด้งไป app LINE กรณีเปิดผ่านคอม จะต้อง Login ผ่านมือถือ แต่ถ้าเปิดใน app LINE อยู่แล้วไม่ต้อง Login
3. ครั้งแรกจะมีหน้าขอ permission
- UID+Profile
- Add Friend ก่อน
4. เปิดเว็บไซต์
ไอเดียการนำ LINE LIFF ไปใช้
1. ทำแบบฟอร์ม Survey หรือแบบฟอร์มนัดหมายลูกค้า เช่น แบบสอบถามความพึงพอใจ หรือแบบฟอร์มนัดหมายวันและเวลาเข้าดูคอนโด เป็นต้น
2. แบบฟอร์ม Vote เช่น เวลาที่เรามีการเปิดโหวตให้ลูกค้าเลือก เพื่อจัดแคมเปญที่ลูกค้าให้ความสนใจมากที่สุด LINE LIFF ก็สามารถช่วยในส่วนนี้ได้
3. หน้าแคมเปญต่าง ๆ ไม่ว่าคุณจะมีแคมเปญอะไร เช่น แคมเปญตามเทศกาล, Sale ใหญ่ประจำปี หรือทำเป็น Mini Game ให้ลูกค้าร่วมสนุก ก็สามารถดีไซน์ LINE LIFF ให้เป็นหน้าเว็บไซต์บน LINE OA ได้อย่างสะดวกและสวยงาม
4. หน้ากรอก Register Profile ลูกค้า เช่น เวลาที่เราต้องการให้ลูกค้าลงทะเบียนเพื่อสมัครสมาชิก ก็สามารถใช้ LIFF ในการ Auto Fill ได้ด้วย
5. ใช้แทน Google Form ได้ โดยมีความแตกต่างจาก Google Form ปกติตรงที่เราได้ UID LINE และชื่อ LINE ของ User ที่กรอกมาด้วยนั่นเองค่ะ