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
モバイルアプリへのRemoteConfigの恩恵
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
おしん
August 30, 2025
Technology
2
130
モバイルアプリへのRemoteConfigの恩恵
おしん
August 30, 2025
Tweet
Share
More Decks by おしん
See All by おしん
Swift UI デフォルト引数クイズ
shincarpediem
1
140
よりアプリらしさを出すために
shincarpediem
1
140
Concurrency Warningが 沢山出たから聞いてほしい ~Xcode 16.1 Beta 編~
shincarpediem
1
230
iOSのPhoto Libraryアクセス権限を見直してみよう
shincarpediem
1
240
SwiftUI登場前のVIPERアプリでもSwiftUIをスムーズに導入できた話
shincarpediem
3
1.8k
VIPERアプリにSwiftUIを導入してみた
shincarpediem
1
440
Other Decks in Technology
See All in Technology
ZOZO.swift #2
zozotech
PRO
0
260
プレビュー版のDevOpsエージェントを現段階で触ってみた
ad_motsu
1
170
Agent Skils
dip_tech
PRO
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
94k
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
220
チーム開発の基礎_研究を事業につなげるために
cyberagentdevelopers
PRO
3
1.4k
衛星画像即時マッピングサービスの実現に向けて
lehupa
1
250
Greatest Disaster Hits in Web Performance
guaca
0
340
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
330
新規事業開発でのAWS活用
amixedcolor
1
170
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
1
210
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
560
Featured
See All Featured
Designing Experiences People Love
moore
144
24k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Abbi's Birthday
coloredviolet
1
4.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
69
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Music & Morning Musume
bryan
47
7.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
130
Practical Orchestrator
shlominoach
191
11k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
65
Transcript
Genspark Ͱ࡞ ϞόΠϧΞϓϦͷ Remote Config ͷԸܙ ΞϓϦΞο ϓσʔτͳ͠ Ͱॊೈͳػೳ੍ޚΛ࣮ݱ
ൃදऀɿ͓͠Μ
ΞδΣϯμ Firebase Remote Configͱ ϞόΠϧΞϓϦͷͭΒΈ ޮՌతͳ׆ ⽤ ⾯ ͭ
࣮ɾӡ ⽤ ͷॏཁҙ ·ͱΊ 01 02 03 04 05
ϢʔβʔʹΞϓϦͷΞοϓσʔτΛμϯϩʔυ͢ΔΑ͏ ґཔ͠ͳͯ͘ɺΫϥΠΞϯτΞϓϦͷಈ࡞֎؍Λม ߋͰ͖ΔΫϥυαʔϏε ΞϓϦͷಈ࡞֎؍Λ੍ޚ͢ΔͨΊͷσϑΥϧτΛઃఆ͠ɺ 'JSFCBTFίϯιʔϧ͔ΒશϢʔβʔ·ͨಛఆͷηάϝϯτʹରͯ͠ ԕִͰઃఆΛมߋՄೳɻ ΞοϓσʔτͷλΠϛϯάΞϓϦଆͰ੍ޚՄೳɻ 01 Firebase Remote
Configͱ Firebase ίϯιʔϧ
ετ Ξ৹ࠪͷԆ ΞϓϦͷΞοϓσʔτʹɺ"QQ Store Google PlayͰͷ৹͕ࠪඞཁͰɺ ⽇ ͔Β ि͔͔ؒΔ͜ͱɻ ۓٸͷमਖ਼ػೳมߋ͕ඞཁͳ߹Ͱ
ɺ৹ࠪΛͨͳ͚ΕͳΒͣ ɺϏδωε νϟϯεΛಀ͢Մೳੑ͕͋͋Δɻ Ξοϓσʔτڋ൱ Ұ෦ͷϢʔβʔ ⾃ ಈΞοϓσʔτΛແޮ ʹ͍ͯͨ͠Γɺߋ৽ͷ௨Λແࢹͨ͠Γ͠ ·͢ ɻ ݁Ռͱͯ͠ɺݹ͍όʔδϣϯͷΞϓϦΛ ͍ଓ͚ΔϢʔβʔ͕Ұఆଘࡏ͠ɺ৽ػೳ ॏཁͳमਖ਼͕ ⾏ ͖Βͳ͍͕ൃ ⽣ ͠·͢ ɻ ϞόΠϧΞϓϦͷͭΒΈ 02
2023ʹʰϦΞϧλΠ Ϝ Remote Configʱ͕ొ ΑΓҰɺ3FNPUF Config͕ѻ͍͘͢ͳͬͨ
2023ʹʰϦΞϧλΠ Ϝ Remote Configʱ͕ొ ΑΓҰɺ3FNPUF Config͕ѻ͍͘͢ͳͬͨ ϦΞϧλΠ Ϝ Remote Config
ΞϓϦ͕όοΫάϥϯυɾऴྃ࣌௨Λड͚औΕͳ͍ͷͰ ैདྷͷ3FNPUF Configͱซ༻ͯ͠͏
Genspark Ͱ࡞ UIͷ ⽂ ⾔ ɺ ⾊ ɺϨΠΞτɺϘλϯஔͳͲΛ ෳύλʔϯ
⽤ ҙ͠ɺͲͪΒ͕ίϯόʔδϣϯ ϢʔβʔΤϯήʔδϝϯτΛ ⾼ ΊΔ͔Λς ετͰ͖Δ ྫɿ ߪ ⼊ Ϙλϯͷ ⾊ Λʮ ⾚ ʯͱʮʯͰ ⽐ ֱ͠ɺΫϦο Ϋͷҧ͍Λݕূ ޮՌɿ σʔλʹج͍ͮͯUI/UXΛվળ͠ɺΞϓϦͷύ ϑΥʔϚϯεΛ࠷ ⼤ ԽɻΞϓϦͷߋ৽Λͨͣʹෳύ λʔ ϯͷݕূ͕Մೳʹɻ A / Bςετ ύλʔ ϯ" ߪ ⼊ ͢ Δ ίϯόʔδϣϯ 2.4% ύλʔ ϯB ߪ ⼊ ͢ Δ ίϯόʔδϣϯ 3.7% ޮՌతͳ׆ ⽤ ⾯ ͭ 03
৽ػೳΛ͍͖ͳΓશϢʔβʔʹެ։͢ΔͷͰͳ ͘ɺಛఆͷϢʔβʔάϧʔ ϓʹݶఆͯ͠ஈ֊తʹ ઌ ⾏ ެ։Ͱ͖Δ ܾࡁػೳWʢ ⽇ ຊ 5%ʣ
μ ʔΫϞʔυʢશϢʔβʔʣ ৽6*ςʔϚʢ෦ς ετʣ ྫ͑ɺ৽͍ܾ͠ࡁػೳΛʮ ⽇ ຊͷϢ ʔβ ʔͷʯ͚ͩ ʹ༗ޮʹ͢Δͱ͍ͬͨࡉ͔ͳ੍ޚ͕ՄೳͰ͢ ɻ͜ΕʹΑΓɺ ສ͕ ⼀ ό ά͕͋ͬͨ߹ͰӨڹൣғΛ࠷ ⼩ ݶʹ͑ɺ҆શ ʹ৽ػೳΛϦϦʔ εͰ͖·͢ ɻ ஈ֊తػೳϦϦʔ ε
ηʔϧظؒΫϦεϚεɺ͓ਖ਼ ⽉ ͳͲͷΠϕϯ τʹ߹ΘͤͯɺΞϓϦͷςʔϚΧϥʔό φ ʔɺίϯςϯπΛಈతʹมߋͰ͖Δ ۩ମྫɿ ϒϥοΫϑϥΠσʔظؒதɺΞϓϦͷϔομ ʔ ΛࠇجௐͷσβΠϯʹมߋ͠ɺηʔϧରΛ
⽬ ⽴ ͨ ͤΔɻ ޮՌɿ ετΞͰͷΞϓϦߋ৽͕ෆཁͳͨΊɺλΠ ϜϦʔ ͳใఏڙͱϚʔέςΟϯάࢪࡦͷଈ࣌ө͕Մೳʹͳ ΓɺϢʔβʔΤϯήʔδϝϯτͱίϯόʔδϣϯͷ্ ʹߩݙɻ ௨ৗσβΠϯ ϒϥοΫϑϥΠσʔ༷ قઅɾΠ ϕϯτରԠ
αʔό ʔোۓٸϝϯςφϯεൃ ⽣ ࣌ʹɺΞϓ ϦʹϝοηʔδΛද ⽰ ͨ͠ΓɺಛఆػೳΛ ⼀ ࣌తʹແޮԽͰ͖Δ ۩ମྫɿ
αʔόʔͷΞ Ϋηε͕ूத͠ ͍ͯΔࡍʹʮݱࡏΞ Ϋηε ͠ʹ͍͘ঢ়گͰ͢ʯͱ͍͏ΞϥʔτΛද ⽰ ͠ɺߪ ⼊ ϘλϯΛ ⼀ ࣌త ʹ ⾮ ද ⽰ ʹ͢Δɻ ޮՌɿ ϢʔβʔͷࠞཚΛආ͚ɺෆඞཁͳ͍߹ΘͤΛݮΒ͢͜ͱ͕ Ͱ͖·͢ ɻ·ͨɺো͔Βͷճ෮ޙɺεϜʔ ζʹ௨ৗػೳΛ෮چ ͤ͞Δ͜ͱ͕Մೳɻ ݱࡏαʔόʔͷ ΞΫηε͕ूத͠ ͓ͯΓɺ ⼀ ෦ػೳ ੍͕ݶ͞Ε͍ͯ· ͢ ɻ ۓٸ࣌ରԠ
None
σϑΥϧτͷઃఆඞਢ αʔόʔ͔ΒΛऔಘͰ͖ͳ͍߹ʢॳճىಈ࣌ɺΦϑϥΠϯڥɺαʔόʔো࣌ͳͲʣʹඋ͑ɺඞͣσϑΥϧτΛઃఆɻ αʔόʔͰઃఆ͢ΔσϑΥϧτͱಉ͡ʹ͢Δ͜ͱ͕ॏཁɻ BOOL ɺσϑΥϧτͷઃఆ͕ͳ͍ͱɺϩʔΧϧͰ FALSE ͱͯ͠ѻΘΕΔ ͷܕΛݫີʹཧ ⽂ ࣈྻɺɺਅِɺ+40/ͳͲܕͷෆ
⼀ கΛ͙ɻ αʔόʔଆͰઃఆ͢Δ ⼈ ͱΞϓϦ։ൃऀͷؒͰɺύϥϝʔλͷΩʔ໊ͱܕͷنΛ໌֬ʹڞ༗͢Δ͜ͱ͕ඞਢɻ ΞΫςΟϕʔγϣϯͷλΠϛϯά ઃఆΛ͍ͭΞϓϦʹөͤ͞Δ͔ʢBDUJWBUFʣॏཁɻ Ϣʔβʔૢ࡞தͷٸͳมߋࠞཚΛট͘ɻ ࣍ճىಈ࣌ɺը ⾯ ભҠ࣌ͳͲɺϢʔβʔ͕ ⾃ વʹड͚ ⼊ ΕΒΕΔλΠϛϯάΛબͿ͜ͱ͕ ⼤ ɻ 01 02 03 ࣮ɾӡ ⽤ ͷॏཁҙ 04
มߋཧ‧ϨϏϡʔͷపఈ ຊ൪ڥʹө͞ΕΔલʹඞͣෳ ⼈ ͰμϒϧνΣοΫΛ ⾏ ͏ɻ ϛε ⼀ ͭͰશϢʔβʔͷΞϓϦʹӨڹ͕ग़ΔՄೳੑ͕͋Δɻ ʮηʔϧͷׂҾΛʹͨͭ͠Γ͕ʹͳ͍ͬͯͨʯͳͲͷΠϯγσϯτઈରʹ
⽌ ͍ͨ͠ɻ εϩοτϦϯάͱোϦεΫରࡦ ࣌ؒʹԿGFUDIϦΫΤετΛૹΔͱɺ ⼀ ࣌తʹ੍ݶ͕͔͔ΔʮεϩοτϦϯάʯ͕ൃ ⽣ ͢Δɻ ຊ൪ͰదͳϑΣονִؒʢྫɿ࣌ؒʹճʣΛઃఆ͍ͨ͠ʢैདྷͷ3FNPUF Configʹରͯ͠ʣɻ ·ͨɺຊ൪ڥͱ։ൃڥͷઃఆΛ໌֬ʹ͠ɺোൃ ⽣ ࣌ͷӨڹൣғΛݶఆͰ͖ΔΑ͏४උ͓ͯ͘͜͠ͱ͕ॏཁɻ 04 05
ΞϓϦΞοϓσʔτෆཁͰ֤छػೳUI/UXΛॊೈʹίϯτϩʔϧͰ͖ΔRemote Config ϦΞϧλΠϜ Remote ConfigͷొʹΑͬͯɺ·͢·͍͘͢͢ͳͬͨɻ ϩʔΧϧͰσϑΥϧτΛఆ͓ٛͯ͘͠ɺҙΛԡ͑ͯ͞ਖ਼͘͠ӡ༻͢Δ͜ͱͰ ΞϓϦͷॊೈੑͱӡ ⽤ ޮΛܶతʹ্ͤ͞Δ ·ͱΊ
05