Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINEミニアプリプレイグラウンドを使い倒す

 LINEミニアプリプレイグラウンドを使い倒す

LINEミニアプリの機能を実機ですぐに試せるデモアプリ「LINEミニアプリプレイグラウンド」の活用方法をまとめたスライドです。
【主な内容】
・概要と機能一覧: 2025年2月に公開された開発者向けデモアプリの紹介と、全24種類の対応API(ミニアプリ限定機能含む)を網羅
・実機での検証事例: チャネル同意画面のスキップ設定や、ホーム画面へのショートカット作成、法人限定の「クイック入力機能」をダミーデータで試す方法を解説
・利用のメリットと注意点: 環境構築不要でAPIを試せる利点や、logout() 実行時の挙動、非推奨APIの現状など、実際に触れて分かったポイントを紹介
これからLINEミニアプリ開発を始める方から、特定のAPI挙動を素早く実機で確認したい開発者まで、幅広く活用いただける内容になっています。

※2025/3/4に開催されたLT会の登壇資料となります。
イベントページ:https://classmethod.connpass.com/event/345953/
動画:https://youtu.be/KRrnnTVEnSg?si=dIhFH2m3gIKPjVcH

Avatar for course_k

course_k

March 04, 2025

More Decks by course_k

Other Decks in Programming

Transcript

  1. LINEミニアプリプレイグラウンド 機能一覧 (1/2) • logout() • getOS() • getLanguage() •

    getVersion() • getLineVersion() • isInClient() • isLoggedIn() • isApiAvailable() • getAccessToken() • getIDToken() • getDecodedIDToken() • getContext() • getProfile() • getFriendship() • permanentLink .setExtraQueryParam()
  2. • openWindow() • shareTargetPicker() • scanCodeV2() • closeWindow() • permission.query()

    • permission.requestAll() • permanentLink .createUrlBy() • createShortcutOnHomeScreen() • $commonProfile.getDummy() →特定の法人ユーザー限定機能 LINEミニアプリプレイグラウンド 機能一覧 (2/2)
  3. LINEミニアプリプレイグラウンドにない機能 • init() • use() • scanCode() • permanentLink.createUrl() •

    getAppLanguage() • login() • sendMessages() • i18n.setLang() LIFF APIは全部で31種類ある(LIFF v2 APIリファレンスより) そのうち、プレイグラウンド上にないのが以下の8つ