Q&A

LiffのLINEログイン時にログイン後のリダイレクトURLに追加情報が反映されないです

前提・実現したいこと

LIFF URLのエンドポイントには https://ドメイン を登録しています。 LIFFを通してhttps://ドメイン/liff/test?key=value にアクセスしたいです。

発生している問題・エラーメッセージ

https://LIFFURL/liff/test?key=value 上記形のLIFFにアクセスすると初回ログイン時に、 ログイン画面が表示され、メールアドレスとパスワードを入力後 リダイレクトされるURLがhttps://ドメイン になってしまいます。

追加情報の設定は連結で、 ログイン済みである場合には、 LIFFを通してhttps://ドメイン/liff/test?key=value にアクセスできることが確認できています。

初回ログイン時のみhttps://ドメイン にリダイレクトされ追加情報が全て消えてしまいます。

該当のソースコード

試したこと

補足情報(FW/ツールのバージョンなど)

  • 0
  • 1
  • 2530
  • twitter facebook

例えばリダイレクトされたページのJSでliff.isLoggedIn()を使ってログイン状態を判定して、/liff/test?key=valueに遷移されるように実装してみてはいかがでしょう?

https://developers.line.biz/ja/reference/liff/#is-logged-in

  • 1
本当によろしいですか? question.vm