News: Articles for #LIFF

  • 2019/11/11

    Users can no longer add LIFF apps to Messaging API channels

    LIFF v2 is scheduled to be updated with LINE Login as the core channel. Additionally, an upcoming change will prevent users from adding LIFF apps to Messaging API channels entirely. We strongly recommend users to add LIFF apps to the LINE Login channel.

    Scheduled change date

    Early February 2020

    Impact

    Channel type Impact
    LINE Login channel Not affected.
    Messaging API channel After the specification change, LIFF apps cannot be added to the Messaging API channel. LIFF apps added to Messaging API channels at the time of specification change are still usable.
    note Do not add LIFF apps to the Messaging API channel

    At this time, users can add LIFF apps to the Messaging API channel. However, we strongly advise against it due to the following restrictions:

    • The bot link feature can't be used.
    • LIFF feature expansion may not be supported.
    • The LIFF app may not be usable in the future.

    LIFF apps added to the LINE Login channel have no restrictions and can use all LIFF v2 functions.

    Transition to the LINE Login channel

    To continue using the LIFF app added to the Messaging API channel, re-add the LIFF app to the LINE Login channel. Once re-added, LINE Developers console will issue a new LIFF app ID. As a result, please take note of the following:

    • If you're using LIFF v2, change the LIFF app ID specified in liff.init().
    • The LIFF URL used to launch LIFF(e.g.:line://app/1234567890-AbcdEfgh)will change.
    note Remove LIFF apps added to Messaging API channel

    To avoid confusion, delete the LIFF app added to the Messaging API channel after adding to the LINE Login channel.

  • 2019/10/16

    LIFF v2 released

    LINE Front-end Framework (LIFF) v2 is a platform for web apps provided by LINE.

    note Use the latest version of LIFF

    LIFF v1 will be deprecated.

    LIFF apps now run in external browsers

    With LIFF v1, LIFF apps ran only in LINE's in-app browser. With LIFF v2, LIFF apps can also run in external browsers. This means you can develop LIFF apps using the same development environment as general web applications.

    Get user profile and email

    Because compatibility with LINE Login v2.1 has improved, you can retrieve a user's ID and email address from the LINE platform. Your LIFF app can use this data to provide features related to user information and sending emails.

    Furthermore, you can use LINE Login (web login flow) even when your LIFF app is running in an external browser. This means you can use the same information even when the LIFF app is running in an external browser.

    Read QR codes

    You can start LINE's QR code reader and get the strings read by the user.

    Get LIFF app environment information

    You can get the following details about the environment in which your LIFF app is running:

    • Operating system in which the LIFF app is running (iOS, Android, external browser)
    • Whether the LIFF app is running in the in-app browser (true, false)
    • Language settings

    For more information, see LINE Front-end Framework.

  • 2019/09/26

    Notice about system maintenance

    We're performing system maintenance at the below time. We apologize for any inconvenience.

    Scheduled maintenance time

    September 26, 2019 16:20-16:50 JST (+9 GMT)

    The maintenance will only last a few seconds and will take place somewhere in this time window.

    Impact

    Messaging API, LINE Login, and LIFF operations may result in errors. Specifically, the following events can occur:

    • Messaging API (https://api.line.me/v2/bot/*) returns an error with status code 500.
    • An error with status code 500 is returned when a user logs in with LINE Login or starts a LIFF app.
  • 2019/02/07

    LIFF: You can get access tokens through LIFF SDK

    We added the liff.getAccessToken() method to the LIFF SDK.

    Use the access token to interact with the Social API to access user profile data on the LINE Platform.

    For more information, see Getting the user's access token.

  • 2018/11/16

    Correction to documentation

    There were errors in the news release and documentation for the new LIFF server API to update a LIFF app. We apologize for any inconvenience.

    News

    【Incorrect】 The HTTP request to the API endpoint to update a LIFF app is changed from PUT to PATCH. Now you can partially update the properties of your LIFF apps.

    【Correct】 The API endpoint for updating a LIFF app is changed. Now you can partially update the properties of your LIFF apps.

    API reference

    【Incorrect】 PATCH https://api.line.me/liff/v1/apps/{liffId}

    【Correct】 PUT https://api.line.me/liff/v1/apps/{liffId}

    For more information, see Update LIFF app.

  • 2018/11/16

    Renewed LIFF server API

    Now you can set the following properties to your LIFF apps.

    • description property
    • features.ble property

    The HTTP request to the API endpoint to update a LIFF app is changed from PUT to PATCH. Now you can partially update the properties of your LIFF apps.

    For more information, see the following sections:

  • 2018/10/30

    LIFF apps can now be added with the LINE Developers console

    Now you can add LIFF apps with the LINE Developers console. As before, you can still add LIFF apps with the LIFF server API.

    For more information, see Adding a LIFF app.

  • 2018/07/19

    The maximum number of LIFF apps has been increased

    Now you can add up to 30 LIFF apps for one channel. The previous maximum number was 10.

    For more information, see Add LIFF app in the LIFF API reference documentation.

  • 2018/06/21

    Notice about service outage for LINE Front-end Framework (resolved)

    We'd like to inform you about a service outage regarding LINE Front-end Framework. The issue has now been resolved but we sincerely apologize for any inconvenience that this may have caused.

    Date and time of recovery

    Date: June 21, 2018 around 17:30 JST (GMT+9)

    Cause of the outage

    Issue with our servers.

    Details

    When a LIFF app was added to a channel, the permission to retrieve the user's email address was revoked if it had been granted to the channel. Please check if the email permission has been revoked or not from the LINE Developers console. Request the permission again if it has been revoked.

    We will continue to improve the quality of the services we provide to our developers and we greatly appreciate your understanding.