$30 off During Our Annual Pro Sale. View Details »

LINE API 総復習シリーズ LINE ミニアプリ 編

LINE API 総復習シリーズ LINE ミニアプリ 編

2022/06/21
【LINE API総復習シリーズ】LIFF/LINEミニアプリ【LINE API Expert出演】

https://linedevelopercommunity.connpass.com/event/249800/#_=_

sumihiro3

June 21, 2022
Tweet

More Decks by sumihiro3

Other Decks in Technology

Transcript

  1. -*/&ϛχΞϓϦ ฤ
    -*/&"1*૯෮शγϦʔζ

    4VNJIJSP,BHBXB

    View Slide

  2. ࣗݾ঺հ
    n ࢯ໊
    l Ճ઒ ੅ኍʢ͔͕Θ ͢ΈͻΖʣ
    n ׆ಈ
    l -*/&"1*&YQFSU
    n ॴଐɾ໾ׂ
    l גࣜձࣾϒϨΠϒςΫϊϩδʔ औక໾
    Ø -*/&%$Ͱͷ׆ಈ͕͖͔͚ͬͰݱ৬΁
    Ø ༷ʑͳ -*/&ϛχΞϓϦΛ։ൃத
    n झຯ
    l ϋοΧιϯɺ։ൃίϯςετ΁ͷࢀՃ
    l FCJLF ͰΏΔΏΔ૸Δ
    Ø ࣌ʹ͸ΞϫΠνɺϏϫΠν ͳͲͷ௕ڑ཭΋૸Γ·͢
    2

    View Slide

  3. 4/4 ΞΧ΢ϯτͳͲ
    !TVNJIJSP
    4VNJIJSP,BHBXB
    -*/&"1*&YQFSU
    3

    View Slide

  4. -*/&ϛχΞϓϦٕज़ࣄྫΛެ։தͰ͢ʂ
    4
    https://lineapiusecase.com/ja/technicalcase/bravetechnology.html

    View Slide

  5. ຊ೔࿩͢͜ͱ
    n LINE ミニアプリとは
    Ø ビジネス・利⽤者視点
    Ø 開発者視点
    n LIFF アプリとの違い
    Ø 嬉しいこと
    Ø 逆にハードルとなること
    n 新情報(LINE BIZ DAY 2022 より)
    5

    View Slide

  6. ʮ-*/&ϛχΞϓϦʯ
    ͱ͸
    ʢϏδωεɾར༻ऀࢹ఺ʣ

    View Slide

  7. -*/&ϛχΞϓϦ ͱ͸ʢϏδωεɾར༻ऀࢹ఺ʣ
    l LINEアプリの中に企業やお店のサービスを簡単に提供できる
    l 業種・業態に特化した便利な機能(パッケージ)を簡単に提
    供できる
    l LINE 公式アカウントと連携することで友だちが増やせる
    7

    View Slide

  8. View Slide

  9. -*/&ϛχΞϓϦͷྫ
    n CX ORDER
    l 提供︓クラスメソッド株式会社
    l 種別︓モバイルオーダー
    https://line-marketplace.com/jp/mini-app/cxorder 9

    View Slide

  10. -*/&ϛχΞϓϦͷྫ
    n EDWARD|エドワード
    l 提供︓北海道デジタル・アンド・コンサルティング株式会社
    l 種別︓会員証
    https://line-marketplace.com/jp/mini-app/edward 10

    View Slide

  11. -*/&ϛχΞϓϦͷྫ
    n matoca
    l 提供︓株式会社ブレイブテクノロジー
    l 種別︓順番待ち
    https://line-marketplace.com/jp/mini-app/matoca 11

    View Slide

  12. ʮ-*/&ϛχΞϓϦʯ
    ͱ͸
    ʢ։ൃऀࢹ఺ʣ

    View Slide

  13. -*/&ϛχΞϓϦ ͱ͸ʢ։ൃऀࢹ఺ʣ
    n 公式ドキュメントより引⽤
    l LIFF(LINE Front-end Framework)上で実⾏されるウェブアプリ
    です
    l ウェブアプリですので、HTML5のほとんどの仕様が使⽤できます
    l LINEミニアプリを使えば、ユーザーはアプリをインストールしな
    くてもサービスを利⽤できます
    https://developers.line.biz/ja/docs/line-mini-app/discover/introduction/ 13

    View Slide

  14. -*''ΞϓϦͱ͸
    n 公式ドキュメントより引⽤
    l LINE Front-end Framework(LIFF)は、LINEが提供するウェ
    ブアプリのプラットフォームです
    l このプラットフォームで動作するウェブアプリを、LIFFアプ
    リと呼びます
    ͲͪΒ΋جຊతʹ͸ಉ͡
    https://developers.line.biz/ja/docs/liff/overview/ 14

    View Slide

  15. -*/&ϛχΞϓϦ -*''ΞϓϦ Ћ
    γϯϓϧʹݴ͏ͱ

    View Slide

  16. -*''ΞϓϦͰͰ͖Δ͜ͱ
    https://developers.line.biz/ja/reference/liff/
    機能種別 関連する LIFF API(⼀部)
    実⾏環境 getOS, getLanguage, isInClient, isApiAvailable
    認証 isLoggedIn, login, logout
    認可 getProfile, getAccessToken, getIDToken, permission.query
    LIFF プラグイン use, initPlugins
    メッセージ sendMessages
    友だち getFriendship, shareTargetPicker
    ウインドウ getContext, openWindow, closeWindow
    その他 scanCodeV2, bluetooth.XXX(※)
    ※ 現在は Android のみ
    16

    View Slide

  17. -*''ΞϓϦͱͷҧ͍
    ʢ Ћ ෦෼Λඥղ͘ʣ

    View Slide

  18. -*''ΞϓϦͱͷҧ͍
    n 嬉しいこと
    l LINE アプリのホームタブからの導線がある
    l 友だち追加をしてもらいやすい
    l 無料で送信できる「サービスメッセージ」が使える
    n 逆にハードルとなること
    l サービスメッセージには制限がある
    l リリース審査がある
    18

    View Slide

  19. -*''ΞϓϦͱͷҧ͍
    n ビルトイン機能
    l シェア
    l ホームタブに追加 / ホームタブから削除
    n カスタム機能
    l サービスメッセージ
    l ボットリンク
    19

    View Slide

  20. -*''ΞϓϦͱͷҧ͍
    n ビルトイン機能
    20

    View Slide

  21. -*''ΞϓϦͱͷҧ͍ʢϏϧτΠϯػೳʣ
    n シェア
    l 現在開いているページをメッセージで
    シェアできる
    21

    View Slide

  22. -*''ΞϓϦͱͷҧ͍ʢϏϧτΠϯػೳʣ
    n ホームタブに追加 / ホームタブから削除
    Ø LINE アプリのホーム画⾯へ
    ショートカットを配置
    22

    View Slide

  23. -*''ΞϓϦͱͷҧ͍ʢΧελϜػೳʣ
    n ボットリンク
    Ø LINE公式アカウントの友だち追加へ誘導できる
    Ø デフォルトで友だち追加が “ON” になっている
    https://developers.line.biz/ja/docs/line-mini-app/service/line-mini-app-oa/#link-a-line-official-account-with-your-channel 23

    View Slide

  24. ϘοτϦϯΫ
    n LINE 公式アカウントの友だちを効率よく獲得できる
    24

    View Slide

  25. -*''ΞϓϦͱͷҧ͍ʢΧελϜػೳʣ
    n サービスメッセージ
    Ø ユーザーアクションに対する確認や応答
    を通知できる(無料︕)
    - ただし、1アクションに対する通数制限あり
    Ø 「Service Messages」トークルームに表⽰
    - ブロックされていても送信できる
    https://developers.line.biz/ja/docs/line-mini-app/develop/service-messages/ 25

    View Slide

  26. αʔϏεϝοηʔδ͕ར༻Ͱ͖Δγʔϯ
    n ユーザーアクション(予約、登録など)に対応したメッセージ
    ϢʔβʔΞΫγϣϯ αʔϏεϝοηʔδ
    Ϣʔβʔొ࿥ ొ࿥׬ྃ
    26

    View Slide

  27. αʔϏεϝοηʔδ͕ར༻Ͱ͖Δγʔϯ
    n ユーザーアクション(予約、登録など)に対応したメッセージ
    ϢʔβʔΞΫγϣϯ αʔϏεϝοηʔδ
    ༧໿ਃࠐ
    ༧໿ड෇׬ྃ
    ༧໿ͷϦϚΠϯυ
    27

    View Slide

  28. αʔϏεϝοηʔδ͕ར༻Ͱ͖Δγʔϯ
    n ユーザーアクション(予約、登録など)に対応したメッセージ
    ϢʔβʔΞΫγϣϯ αʔϏεϝοηʔδ
    ॱ൪଴ͪ
    ॱ൪͕͍ۙͮͨ
    ෆࡏ௨஌
    28

    View Slide

  29. αʔϏεϝοηʔδͷ੍ݶ
    n テンプレートに沿ったメッセージしか送れない
    l 様々なシーンに応じたテンプレートが追加されてきている
    Ø Service Message Catalog
    https://www.line-website.com/service-message-catalog/
    29

    View Slide

  30. αʔϏεϝοηʔδͷ੍ݶ
    n 送信回数制限あり
    l 「予約」という1つの操作(ユーザーアクション)に対して、
    「予約完了」 や「前⽇のリマインド」 といった
    サービスメッセージを最⼤5回まで送信できる
    - ユーザーアクション時に「サービス通知トークン」を取得して送信
    • トークンの有効期限は1年
    - 5回以上送信しようとすると API エラーとなる
    30
    https://developers.line.biz/ja/docs/line-mini-app/develop/service-messages/

    View Slide

  31. αʔϏεϝοηʔδͱ 164)ϝοηʔδͷൺֱ
    種別 メリット デメリット
    PUSH
    メッセージ
    • ミニアプリ以外でも使える
    • 任意のメッセージ内容を送信できる
    • 送信通数に応じたコストがかかる
    (〜3円)
    • LINE 公式アカウントがブロックされ
    た場合は届かない
    サービス
    メッセージ
    • 無料で送信できる
    • ブロックできないので確実に届く
    • ミニアプリ審査を通過しないと使え
    ない
    • 予め決められたテンプレートに沿っ
    たメッセージしか送信できない(広
    告要素はNG)
    • 送信できる利⽤シーンが限られる
    • 1ユーザーアクションに対する送信数
    制限がある
    31

    View Slide

  32. -*''ΞϓϦͱͷҧ͍
    n リリース審査がある
    l 主な審査項⽬
    Ø LINE が定めるガイドラインへの準拠
    Ø サービスメッセージの適切な利⽤
    - ユーザーアクションと対応していない サービスメッセージを送信している
    と審査でリジェクトされる可能性⼤︕
    Ø LINE ミニアプリから外部サービス(※)への遷移禁⽌
    - 決済を除く(ただし、決済完了後にミニアプリへ戻る必要あり)
    ※ LINEミニアプリのエンドポイントURLのドメイン名とは異なるドメイン名を持つサイト
    https://developers.line.biz/ja/docs/line-mini-app/submit/submission-guide/ 32

    View Slide

  33. -*''ΞϓϦͱͷҧ͍
    n リリース審査がある
    l 審査⽤環境を含め3環境の準備が必要
    Ø LINEミニアプリのチャネルを作成すると、開発⽤、審査⽤、本番⽤の3つ
    の内部チャネルが同時に作成される
    - 内部チャネル毎にチャネルID、LIFF ID などが異なる
    https://developers.line.biz/ja/docs/line-mini-app/discover/console-guide/#basic-structure-of-a-line-mini-app-channel 33
    内部チャネル ⽤途 利⽤できる⼈
    開発⽤ 開発およびテスト チャネル作成者が割り当てた管理者およ
    びテスターユーザー(それぞれLINE開発
    者アカウントが必要)
    審査⽤ LINE社でのLINEミニアプリの審査 LINE社の審査担当者
    本番⽤ ユーザーに公開される エンドユーザー

    View Slide

  34. -*/&ϛχΞϓϦ
    ৽৘ใ
    ʢ-*/&#*;%":ʣ

    View Slide

  35. -*/&ϛχΞϓϦ৽৘ใ
    n 5/18 に開催された「LINE BIZ DAY 2022」で、LINE ミニ
    アプリの新情報が公開
    l 利便性向上
    Ø アクセス導線強化
    Ø 操作性向上
    l 事前審査の撤廃
    l LINE ミニアプリのパートナー制度開始
    35

    View Slide

  36. རศੑ޲্
    36

    View Slide

  37. ϛχϚΠζ

    View Slide

  38. ࣄલ৹ࠪͷఫഇ
    38

    View Slide

  39. ࣄલ৹ࠪͷఫഇ
    39

    View Slide

  40. -*/&ϛχΞϓϦͷύʔτφʔ੍౓։࢝
    40

    View Slide

  41. -*/&ϛχΞϓϦͷύʔτφʔ੍౓։࢝
    41

    View Slide

  42. ஥ؒΛืूதͰ͢ʂ
    ϛχΞϓϦ։ൃʹ͝ڵຯ͋Δํɺੋඇ͝Ԡื͍ͩ͘͞ʂ

    View Slide

  43. ·ͱΊ
    n LINE ミニアプリとは
    l LINE Front-end Framework(LIFF)上で実⾏されるウェブアプリ
    Ø LINE ユーザー(MAU 9,200万⼈)にインストール不要で使ってもらえる
    Ø LIFF アプリに加え独⾃の便利機能(サービスメッセージ、ボットリンク
    など)を利⽤できる
    Ø LIFF を含め今後も進化していきそう
    l リリースには審査が必要
    Ø 事前審査は撤廃されたので⾃由に開発できる
    - 審査前のアプリを使うには開発者登録した LINE アカウントへの権限付与が必要
    43

    View Slide

  44. ͝ਗ਼ௌ
    ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ

    View Slide

  45. &0$

    View Slide