LINE ประกาศปรับการ handle "?" ที่เป็น value ของ query param ใน LIFF URL ตั้งแต่ 7 ต.ค 2026

LINE ประกาศปรับการ handle "?" ที่เป็น value ของ query param ใน LIFF URL ตั้งแต่ 7 ต.ค 2026


ตั้งแต่ LIFF SDK v2.31.1 ที่จะออกในวันที่ 7 ต.ค นี้ จะมีการเปลี่ยนแปลงสำคัญกับ query parameter value ของ LIFF URL ที่มี "?" อยู่ในนั้น โดยตัว SDK จะไม่ทำการเปลี่ยน "?" ไปเป็น "&" เหมือนในเวอร์ชันก่อน


ตัวอย่าง ความแตกต่างของ LIFF app ที่มี https://example.com เป็น endpoint URL เมื่อผู้ใช้เปิด LIFF URL ที่เป็น https://liff.line.me/{liffId}/?key=foo?bar ขึ้นมา

นอกจากนี้การเปิด LIFF URL ที่มีการทำ URL encode กับ "?" ให้ไปเป็น "%3F" ใน value ของ query parameter นั้น การ redirect ก็จะแตกต่างกันขึ้นอยู่กับว่าผู้ใช้เปิด LIFF app จากที่ได้ตามรายละเอียดด้านล่างนี้