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
0
85
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
【初LT大歓迎◎】忘年LT&LINEを使ったビンゴ大会!【LINE Bot / LINEミニアプリ】
sumihiro3
December 18, 2025
Tweet
Share
More Decks by sumihiro3
See All by sumihiro3
Tech Post Cast
sumihiro3
0
140
LIFF Mock 使ってますか?
sumihiro3
1
790
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
110
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
sumihiro3
0
270
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
190
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
210
安否確認を LINE Bot で
sumihiro3
0
460
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.3k
LINE ミニアプリ開発の現場から
sumihiro3
2
780
Other Decks in Technology
See All in Technology
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
170
Oracle Cloud Infrastructure:2026年2月度サービス・アップデート
oracle4engineer
PRO
0
220
Databricksアシスタントが自分で考えて動く時代に! エージェントモード体験もくもく会
taka_aki
0
320
【SLO】"多様な期待値" と向き合ってみた
z63d
2
310
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
1
170
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1.3k
Evolution of Claude Code & How to use features
oikon48
1
250
ビズリーチにおける検索・推薦の取り組み / DEIM2026
visional_engineering_and_design
1
100
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
150
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.8k
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Technical Leadership for Architectural Decision Making
baasie
3
270
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
310
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
210
Agile that works and the tools we love
rasmusluckow
331
21k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
360
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
140
sira's awesome portfolio website redesign presentation
elsirapls
0
180
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