Q&A

外部ブラウザからLIFFのURLにアクセスした際に、LINEブラウザで開くようにしたい

スマホで外部ブラウザからLIFFのURLにアクセスすると、LINEアプリが開かず外部ブラウザで開いてしまいます。 これをLINEアプリが開いてLINEブラウザでアクセスさせることは可能でしょうか

  • 0
  • 1
  • 312
  • twitter facebook

LIFFは外部ブラウザで使う場合は外部ブラウザで使う仕様になるのでLINEブラウザで開くようにLIFFのSDKで実装することはできません。 妥協案としてはLINEブラウザで開きたいのであればliff.isInClient()で判定して外部ブラウザから開かないようにJavaScriptを実装することになると思います。

if (liff.isInClient()) {
  //LINEブラウザで開いた後の処理
}
  • 0
Are you sure? question.vm