Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

LINE Platform API Update > Evan Lin / Developer Relations

Slide 3

Slide 3 text

Release Summary of 2018 LINE Platform API Update 2018 Q4 Rich Video Message Member join and leave 2018 Q2 LIFF Flex Message Flex Simulator 2018 Q3 Quick Reply Default Rich Menu Flex message features 2018 Q1 Account Link LINE Bot Designer

Slide 4

Slide 4 text

UX / DX

Slide 5

Slide 5 text

Approachable

Slide 6

Slide 6 text

OA 2.0 All accounts will start from $0 with Messaging API Free account could has over 80,000 friends No friends Limit Build your own LINE bot from $0 Start from $0 Less restriction Fundamental APIs for all

Slide 7

Slide 7 text

Flexible

Slide 8

Slide 8 text

Flex Message Update

Slide 9

Slide 9 text

Ƃ Flex Simulator Flex Message Simulator

Slide 10

Slide 10 text

Ƃ Flex Message Simulator [Βeta]

Slide 11

Slide 11 text

Interactive

Slide 12

Slide 12 text

Rich Menu Batch API Customize your personal rich men

Slide 13

Slide 13 text

Get Usage API Get target limit messages / month Get number of push messages / day Get number of send messages / month Get number of broadcast messages / day Get number of multicast messages / day Get number of reply messages / day

Slide 14

Slide 14 text

Get User Interaction Number message displayed Video displayed / URL opened

Slide 15

Slide 15 text

Ƃ Get your friends demographics from API. Insight API

Slide 16

Slide 16 text

LIFF

Slide 17

Slide 17 text

LIFF Overview > LINE Front-end Framework (LIFF) > Web application • HTML, CSS, JavaScript > Integration with LINE platform • Authentication • User profile • Messaging API • JS SDK

Slide 18

Slide 18 text

In Chat App Game Payment EC LIFF Apps Services

Slide 19

Slide 19 text

LIFF V2 October 2019

Slide 20

Slide 20 text

Integrated with LINE Login v2.1 LIFF Supports Modern Browsers

Slide 21

Slide 21 text

LIFF V1 liff.init( data => { //LIFF App initialization }, err => { showAlert(err.message); } );

Slide 22

Slide 22 text

liff.init({ liffId: “{liffId}" }).then(() => { if (!liff.isLoggedIn()) { //Redirect to LINE Login liff.login(); return; } //Show User Profile }).catch((err) => { window.alert(err.message); }); LIFF V2

Slide 23

Slide 23 text

Deeplink HTTPS scheme

Slide 24

Slide 24 text

Custom scheme Line:// LIFF V1

Slide 25

Slide 25 text

HTTPS scheme https://liff.line.me LIFF V2

Slide 26

Slide 26 text

Ƃ Debugging Your LIFF V2 App on Desktop

Slide 27

Slide 27 text

Path and Query Parameters > https://liff.line.me/{liffId}/path?query=foo > Support OGP

Slide 28

Slide 28 text

OpenID Connect Integrated with LINE Login v2.1

Slide 29

Slide 29 text

Bot Link > Integrated with LINE Login v2.1 > Prompts users to friend linked bot

Slide 30

Slide 30 text

New APIs For JavaScript

Slide 31

Slide 31 text

New APIs liff.isInClient liff.login / liff.logout liff.getLanguage liff.getDecodedIDToken liff.getFriendship liff.isLoggedIn LIFF v2 JS SDK

Slide 32

Slide 32 text

LIFF Playground > Testing API without writing code

Slide 33

Slide 33 text

> Select friends and groups and share message > Message types include images, videos, and flex messages > This API will be available soon liff.shareTargetPicker

Slide 34

Slide 34 text

Friendly

Slide 35

Slide 35 text

Ƃ No more sample app Try it online “Try” LINE API

Slide 36

Slide 36 text

Ƃ LINE Developer Document Support Traditional Chinese

Slide 37

Slide 37 text

Better UX / DX

Slide 38

Slide 38 text

Release Summary of 2018 - 2019 LINE Platform API Update 2019 Q4 2019 Q2 2018 H2 2019 Q3 2019 Q1 2018 H1 LIFF v2 LINE Flutter SDK OA 2.0 Insight API Quick Reply Default Rich Menu Video Message Member join event Flex Message Update Document support Chinese and Try Friends statics API Rich menu batch API LINE Unify SDK Account Link LINE Bot Designer LIFF Flex Message Flex Simulator

Slide 39

Slide 39 text

Thank You for Listening