LIFF v2.3.3をリリースしました。
LIFF v2.3.3では以下の不具合を修正しています。
機能の変更はありません。
# エンドポイントURLの末尾が/の場合に意図しないURLへリダイレクトされる不具合を修正しました
以下の条件の時、LIFF URLにアクセスするとパス区切りが二重(//
)になり、意図しないURLへリダイレクトされる不具合がありました。
- [エンドポイントURL]に指定したURL中にパスが含まれており、かつ末尾が
/
になっている(例:https://example.com/campaign/
) - [LIFF URLの追加情報の処理方法]が[連結]に設定されている
- LIFF URLにパス(
/path
)が含まれている(例:https://liff.line.me/{liffId}/path
)
LIFF v2.3.3では、上記の条件の場合でも正しいURLへリダイレクトされるように不具合を修正しています。
項目 | LIFF URL | 1次リダイレクト先 | 2次リダイレクト先 |
---|---|---|---|
変更前 | https://liff.line.me/{liffId}/path | https://example.com/campaign/?liff.state={urlEncode(/path)} | https://example.com/campaign//path |
変更後 | https://liff.line.me/{liffId}/path | https://example.com/campaign?liff.state={urlEncode(path)} | https://example.com/campaign/path |
他のバージョンへの影響
- LIFF v2.3.xをお使いの場合は、本パッチバージョンへのアップデートをお勧めします。
- この不具合はLIFF v2.4.1では、すでに修正されています。
LIFF URLへのアクセス時の動作について詳しくは、LIFFドキュメントの「LIFF URLにアクセスしてからLIFFアプリが開くまでの動作について」を参照してください。