About
News
Products
Documentation
Tips
FAQ
Glossary
More
Tips for Developers
Home
#LIFF
Reduce the effort of developing LIFF apps with the LIFF CLI
2026/10/22
Hello! I’m Oka from the Technical Support team. When developing a LIFF app, do you ever find the initial setup, preparation of a local development environment, or debugging to be time-consuming or cumbersome? The LIFF CLI is a tool designed...
LIFF
LINE MINI App
How to develop LIFF apps locally: tips for HTTPS support
2026/10/15
Hello! I'm Oka from the technical support team. Have you ever struggled to verify the behavior of a LIFF app in a local development environment? When developing standard web applications, you typically start a local development server and a...
LIFF
LINE MINI App
Show the benefits of adding your LINE Official Account as a friend with the liff.requestFriendship() template property
2026/09/03
Hi! I’m Okajima, a technical writer in charge of documentation for the LINE Developers site. You can use the liff.requestFriendship() method to prompt users to add a LINE Official Account as a friend in a LIFF app or LINE MINI App. The liff...
LIFF
LINE MINI App
Send tokens, not profile data, to your server
2026/08/13
When integrating LINE Login or developing a LINE MINI App, you may notice that you can get profile information such as an end user's user ID and display name. It might seem that you can send the profile information to your service's server ...
LINE Login
LIFF
LINE MINI App
Where do LIFF apps run? Understanding behavioral differences across execution environments
2026/08/06
Hello! I’m Oka from the technical support team. In this edition of "Tips," I’ll be introducing the LIFF execution environment. Have you ever developed a LIFF app and been puzzled because it works in your PC's browser but behaves differently...
LIFF
liff.ready lets you wait for liff.init() completion from anywhere, with one caveat
2026/07/30
In this article, we'll introduce liff.ready, a modest but handy property, and a caveat you should know about when using it. Where to wait for liff.init() to complete In a LIFF app, many methods, such as the liff.getProfile() method, can onl...
LIFF
Parameters added to the LIFF URL should be read after liff.init()
2026/07/16
Did you know that you can add query parameters to LIFF URLs? In this article, we'll introduce a handy way to use parameters added to a LIFF URL, and a tip for reading them. You can add additional information to a LIFF URL You can add additi...
LIFF
A small type trick implemented in the LIFF SDK's Pluggable SDK
2026/07/02
Hello! I'm odan, and I'm in charge of developing the LIFF SDK. In this article, I'll introduce a small type trick implemented in the LIFF SDK's Pluggable SDK. What is the Pluggable SDK? The standard LIFF SDK is imported as import liff from ...
LIFF
1
2
Next
Filter by
Tips tag
LINE Developers Console
Contact
Docs
Flex Message
LIFF
LINE Developers site
LINE Login
LINE MINI App
Messaging API