Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
Search
sumihiro3
December 18, 2025
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
【初LT大歓迎◎】忘年LT&LINEを使ったビンゴ大会!【LINE Bot / LINEミニアプリ】
sumihiro3
December 18, 2025
More Decks by sumihiro3
See All by sumihiro3
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
820
Tech Post Cast
sumihiro3
0
190
LIFF Mock 使ってますか?
sumihiro3
1
870
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
130
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
sumihiro3
0
330
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
220
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
270
安否確認を LINE Bot で
sumihiro3
0
540
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.4k
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Classmethod Company Deck
satoshi7
1
740
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
260
会社説明資料
persolserverworks
0
9.8k
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
Refining Active Record
shugo
0
170
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
190
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
160
フィンテック養成勉強会#68
finengine
0
160
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
110
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
290
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
How STYLIGHT went responsive
nonsquared
100
6.3k
How to make the Groovebox
asonas
2
2.5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Optimizing for Happiness
mojombo
378
71k
Documentation Writing (for coders)
carmenintech
77
5.6k
Building an army of robots
kneath
307
47k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Faster Mobile Websites
deanohume
310
32k
We Are The Robots
honzajavorek
0
400
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Transcript
ˏ-*/&%$-5-*/&ΛͬͨϏϯΰେձ -*/&ϛχΞϓϦͷʮνϟωϧಉҙͷ ؆ུԽʯػೳͷར༻ඞਢԽͷରԠ 4VNJIJSP,BHBXB
ࣗݾհ
Ճኍʢ͔͕Θ͢ΈͻΖʣ ུྺ ✦-*/&"1*&YQFSU ʙ ✦גࣜձࣾϒϨΠϒςΫϊϩδʔऔకʢʙʣ ‣ ։ൃऀ ‣ -*/&%FWFMPQFST$PNNVOJUZͰͷ׆ಈ͕͖͔͚ͬͰݱ৬
‣ ༷ʑͳ-*/&ϛχΞϓϦΛ։ൃத झຯ ‣ ݸਓ։ൃ w FCJLFͰΏΔΏΔΔ w ࣌ʹΞϫΠνɺΧεΠνͳͲLN͑ͷڑΓ·͢ ࣗݾհ TVNJIJSP TVNJIJSPLBHBXB TLBHBXB!CSBWFUFDIOPMPHZDPKQ
#3"7&5&$)/0-0(:
#3"7&5&$)/0-0(:
ີͷରࡦ ີूɺີࣨɺີ 4PDJBM %JTUBODF Λආ͚ΔαʔϏε ؾܰʹͬͯΒ͑Δॱ൪ཧαʔϏε
#SBWF5FDIOPMPHZJOD"MM3JHIUT3FTFSWFE matocaͱ ʰॱ൪ͪΛखܰʹཧͰ͖Δཧ݊γεςϜʱ ػձଛࣦ͓٬༷ຬͷԼ ͳͲ༷ʑͳ՝ λϒϨοτLINEϛχΞϓϦ͔Βཧ݊Λൃ݊͢Δ͜ͱͰ ॱ൪͕ۙͮ͘·ͰฒΜͰͭඞཁ͕ͳ͘ͳΓ·͢ ͋ͱԿਓ͘Β͍͔ͳʁ ർΕͨʔ ॱ൪·ͩʙʁ
ॱ൪ਐΜͩͷ͔ͳʙ ॱ൪ͪͷࠞࡶ ళһ͞Μʹ͍͚ͨ͠Ͳ ۭ͍͍ͯΔਓ͕͍ͳ͍͔Β ҧ͏ళʹߦ͜ʔ
8 ಋೖاۀɾళฮ ҿ৯ ҩӃɾΫϦχοΫ ௐࡎༀہ ۀࢪઃ খച ཧඒ༰ ࣏ࣗମɾͦͷଞ ͏ͭಈපӃ
ಋೖاۀҰྫɿ݄ݱࡏ ಋೖاۀɾళฮ NBUPDB ϚτΧ ͞·͟·ͳۀछʹରԠ͠ɺಋೖاۀ͕ଓʑͱ૿͍͑ͯ·͢ɻ ಋೖاۀ ࣾ ಋೖళฮ ళಥഁ NBUPDB ϚτΧ ͞·͟·ͳۀछʹରԠ͠ɺಋೖاۀ͕ଓʑͱ૿͍͑ͯ·͢ɻ
৽ن-*/&ϛχΞϓϦνϟωϧͰͷʮν ϟωϧಉҙͷ؆ུԽʯػೳͷར༻ඞਢ ԽͷରԠ ࠓͷςʔϚ
-*/&%FWFMPQFSTχϡʔεʹ༷ͯมߋͷൃද IUUQTEFWFMPQFSTMJOFCJ[KBOFXTDIBOOFMDPOTFOUTJNQMJ fi DBUJPO
ϛχΞϓϦνϟωϧͷʮνϟωϧಉҙͷ؆ུԽʯઃఆ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
༷มߋͷഎܠ lϢʔβʔ͕-*/&ϛχΞϓϦΛΑΓ εϜʔζʹར༻Ͱ͖ΔΑ͏ʹ͢Δ͜ ͱͰɺϢʔβʔମݧΛ্ͤ͞ɺ -*/&ϛχΞϓϦͷར༻Λଅਐ͢Δ͜ ͱΛతͱ͍ͯ͠·͢ɻz IUUQTEFWFMPQFSTMJOFCJ[KBOFXTDIBOOFMDPOTFOUTJNQMJ fi DBUJPO
ʲݱࡏʳ ϛχΞϓϦىಈ·ͰͷྲྀΕ
ʮνϟωϧಉҙͷ؆ུԽʯઃఆ͕Φϑͷ߹ ॳΊͯ͏-*/&ϛχΞϓϦʹΞΫηε͢Δͱɺඞͣʮνϟωϧಉҙը໘ʯ͕දࣔ͞ΕΔ ʲݱࡏʳϛχΞϓϦىಈ·ͰͷྲྀΕ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
ʮνϟωϧಉҙͷ؆ུԽʯઃఆ͕Φϑͷ߹ ผͷ-*/&ϛχΞϓϦʢ-*/&ϛχΞϓϦ#ʣΛॳΊͯ͏߹ͰɺॳΊඞͣʮνϟωϧಉҙը໘ʯ͕දࣔ͞ΕΔ ʲݱࡏʳϛχΞϓϦىಈ·ͰͷྲྀΕ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
ʲมߋޙʳ ϛχΞϓϦىಈ·ͰͷྲྀΕ
ʮνϟωϧಉҙͷ؆ུԽʯઃఆ͕ΦϑͱͳΔ ༷มߋޙʹɺॳΊͯ͏-*/&ϛχΞϓϦʹΞΫηεͨ͠߹ɺʮ؆ུԽಉҙը໘ʯ͕දࣔ͞ΕΔ ʲ༷มߋޙʳϛχΞϓϦىಈ·ͰͷྲྀΕ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
ʮνϟωϧಉҙͷ؆ུԽʯઃఆ͕ΦϑͱͳΔ ผͷ-*/&ϛχΞϓϦʢ-*/&ϛχΞϓϦ#ʣΛॳΊͯ͏߹ɺʮ؆ུԽಉҙը໘ʯ͕εΩοϓ͞ΕΔ ʲ༷มߋޙʳϛχΞϓϦىಈ·ͰͷྲྀΕ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
༷มߋͷӨڹ
ϝϦοτ ࢦ͢ʮϢʔβʔ͕-*/&ϛχΞϓϦΛΑΓεϜʔζʹར༻Ͱ͖ΔΑ͏ʹ͢Δʯ ͷԼ ✦εςοϓগͳ͘ͳΔ ‣ ॳΊͯ͏-*/&ϛχΞϓϦʹΞΫηε͢Δʹදࣔ͞Ε͍ͯͨʮνϟωϧಉҙը໘ʯΛεΩοϓͰ ͖ΔΑ͏ʹͳΔ ‣ εςοϓݮΔ͚ͩͰɺϛχΞϓϦىಈ࣌ͷ͕େ͖͘Լ͕Δ͜ͱ͕ظͰ͖ɺ݁Ռͱͯ͠ίϯ όʔδϣϯ্͕͕Δ
ʮ-*/&ʯશମͰͷγϯϓϧͳಋઢΛҡ࣋͢Δ ‣ -*/&Ϣʔβʔएஉঁɺଟ͘ͷϢʔβʔ͕͏ͨΊɺ-*/&શମͱͯ͠γϯϓϧͳಋઢΛҡ࣋ͨ͠ ͍ ‣ Ϣʔβʔͷ-*/&ΕΛ͙ͱͱʹɺ-57ʢ-JGF5JNF7BMVFɿސ٬ੜ֔ՁʣΛ্͍ͤͨ͞ ༷มߋͷӨڹ
σϝϦοτ ϝϦοτ͕͋ΕσϝϦοτવ͋Δ ͦͷ··Ͱʮ༑ͩͪՃΦϓγϣϯʯ͕͑ͳ͍ ‣ ʮ༑ͩͪՃΦϓγϣϯʯʹΑΔ༑ͩͪՃΛ༠ಋͰ͖ͳ͘ͳΓɺ-*/&ϛχΞϓϦར༻Λ௨ͯ͡༑ ͩͪΛ૿͍ͨ͠߹Ұ͕͍Δ APQFOJEAҎ֎ͷݖݶείʔϓΛ͏߹ಉ͡ ‣ AFNBJMA AQSP
fi MFAͳͲͷݖݶείʔϓΛ͏߹ɺ ʮ༑ͩͪՃΦϓγϣϯʯͱಉ͡ରԠ͕ඞཁͱͳΔ ‣ ༷มߋ·ͳ͘Ͱ͢ʂ ‣ Ҏ߱࡞͔Βద༻ ༷มߋͷӨڹ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
༷มߋͷରԠ
ʮ༑ͩͪՃΦϓγϣϯʯAPQFOJEAҎ֎ͷείʔϓΛ͍͍ͨ߹ ํ๏MJ ff QFSNJTTJPORVFSZ ϝιουͱMJ ff QFSNJTTJPOSFRVFTU"MM ϝιουΛ͏ ‣ MJ
ff QFSNJTTJPORVFSZ ϝιουͱMJ ff QFSNJTTJPOSFRVFTU"MM ϝιουΛ͏ͱɺΞΫηεڐՄཁ ٻը໘ΛදࣔͰ͖Δ ༷มߋͷରԠ liff.permission.query("profile").then((permissionStatus) => { if (permissionStatus.state === "prompt") { liff.permission.requestAll(); } }); IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
ʮ༑ͩͪՃΦϓγϣϯʯAPQFOJEAҎ֎ͷείʔϓΛ͍͍ͨ߹ ํ๏PQFOJEείʔϓҎ֎ͷݖݶΛඞཁͱ͢ΔϝιουΛ͏ ‣ AMJ ff HFU1SP fi MF AͳͲɺAPQFOJEAείʔϓҎ֎ͷݖݶΛඞཁͱ͢ΔϝιουΛ͏ͱɺΞΫηεڐ Մཁٻը໘ΛදࣔͰ͖Δ
༷มߋͷରԠ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
&YʮΞΫηεڐՄཁٻը໘ʯͰͷAYAϘλϯରԠ ରԠ࿙Ε͕ͪͰ͕͢ɺԡ͘͢͠ͳΔͷͰରԠ͓͖ͯ͠·͠ΐ͏ ݖݶڐՄΛڋ൱͘͢͠ͳͬͨͷͰରԠඞਢ ‣ AMJ ff HFU1SP fi MF AͰ͖Δ͜ͱΛલఏʹ࣮͍ͯ͠Δͱɺ࠷ѱϛχΞϓϦ͕͑ͳ͘ͳΔ͔
༷มߋͷରԠ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f
&YʮΞΫηεڐՄཁٻը໘ʯͰͷAYAϘλϯରԠ ରԠ࿙Ε͕ͪͰ͕͢ɺԡ͘͢͠ͳΔͷͰରԠ͓͖ͯ͠·͠ΐ͏ ࣾͷʮNBUPDBʯͰͷରԠ ‣ ݖݶڋ൱࣌ͷΤϥʔΛิͯ͠ɺΤϥʔը໘ʹભҠͤ͞ɺ࠶ʮΞΫηεڐՄཁٻը໘ʯΛදࣔͰ ͖ΔΑ͏ʹରԠͨ͠ ༷มߋͷରԠ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTMJOFNJOJBQQEFWFMPQDIBOOFMDPOTFOUTJNQMJ fi
DBUJPOEJ ff FSFODFCFUXFFOPOBOEP f ݖݶڋ൱ ݖݶڋ൱Τϥʔิ͠ɺΤϥʔը໘Λදࣔ ࠶ʮΞΫηεڐՄཁٻը໘ʯΛදࣔ ϛχΞϓϦΛར༻ͯ͠Β͏ͨΊ ʮ࠶ಡΈࠐΈʯΛଅ͢
༷มߋ·ͳ͘Ͱ͢ʂ Ҏ߱࡞͔Βద༻
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
&/%0' %0$6.&/5