Q&A

LINE LIFF経由で開いたアプリかどうかを User-Agent等で判断したい

前提・実現したいこと

LINE LIFF経由で開いたアプリページなのか 通常ブラウザ上で開いたアプリページなのか を判断したい

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

該当のソースコード

試したこと

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

  • 0
  • 2
  • 2224
  • twitter facebook

LIFFブラウザで開いているかどうかは、liff.isInClient()で確認できます。 https://developers.line.biz/ja/reference/liff/#is-in-client また、UserAgentにはLIFFの文字が含まれているようです。(公式ドキュメントには記載が見当たりませんので参考まで) Mozilla/5.0 (iPhone; CPU iPhone OS 14_8_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari Line/11.22.1 LIFF

  • 0

LIFFを開いたOSを判断したいのであれば liff.getOSを使えばできます

https://developers.line.biz/ja/reference/liff/#get-os

  • 0
Are you sure? question.vm