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
260
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
800
Tech Post Cast
sumihiro3
0
190
LIFF Mock 使ってますか?
sumihiro3
1
870
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
130
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
sumihiro3
0
320
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
220
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
270
安否確認を LINE Bot で
sumihiro3
0
530
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.4k
Other Decks in Technology
See All in Technology
AI coding 整合正規方法
philipz
0
550
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.5k
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
990
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
140
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
840
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
190
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
1
610
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.2k
Kiro Meetup #8 Kiro アップデート (2026/3/21〜2026/9/24)
katzueno
1
290
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
880
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
7
790
DORA_Metrics.pdf
wagnerfusca
1
110
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
880
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Deep Space Network (abreviated)
tonyrice
0
320
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Leo the Paperboy
mayatellez
10
2.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Spectacular Lies of Maps
axbom
PRO
1
1k
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