Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
Search
sumihiro3
December 18, 2025
Technology
230
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
750
Tech Post Cast
sumihiro3
0
180
LIFF Mock 使ってますか?
sumihiro3
1
850
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
130
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
sumihiro3
0
310
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
220
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
260
安否確認を LINE Bot で
sumihiro3
0
520
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.4k
Other Decks in Technology
See All in Technology
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
290
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1.1k
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
140
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
660
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
KAEN Company Deck
kaen
PRO
0
220
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
2
1.6k
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
540
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
220
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
0
1.6k
[RSJ26] Hierarchy-Aware Multimodal Retrieval-Augmented Generation for Embodied Question Answering
keio_smilab
PRO
1
140
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
100
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
640
30 Presentation Tips
portentint
PRO
1
380
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Bash Introduction
62gerente
615
220k
So, you think you're a good person
axbom
PRO
2
2.1k
Scaling GitHub
holman
464
140k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
Abbi's Birthday
coloredviolet
3
9.6k
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