目前使用 sdk 版本是 2.6.0
出現了一個弔詭問題
假設 A與B頁都有 liff(也有各自ID,設定init那邊無誤~)
當A因為某些事件需要 location.href 到 B 頁時
我不是透過他的 liff 網址,我是直接走我的域名轉過去B
location.href = '/abc/?GroupID=xxx'
此時他到了B頁後(B頁有 line init)所以會出現 liff.state 後再轉一次到我設定 B頁的 endpoint URL (https://xxx.xxx.com/abc/)
在 liff.state 過後他會變成這樣的網址
https://liff.line.me/1655383835-19823PAKDD?code=Bxe3P7LwDK3rFknZb4Wh&liffClientId=1655383835&state=6At08HLBp1CP
然後最後變成
https://xxx.xxx.com/abc/?code=Bxe3P7LwDK3rFknZb4Wh&liffClientId=1655383835&state=6At08HLBp1CP
然後就停止了?!
最後沒有把我的 GroupID Query Parameter 帶過去?
https://xxx.xxx.com/abc/?GroupID=xxx
以至於出錯....
已閱讀
https://engineering.linecorp.com/zh-hant/blog/new-liff-url-infomation/