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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
おしん
August 30, 2025
Technology
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリへのRemoteConfigの恩恵
おしん
August 30, 2025
More Decks by おしん
See All by おしん
iOS・Androidの文字サイズ設定をWebViewに!モバイルUIのアクセシビリティTips
shincarpediem
1
130
Swift UI デフォルト引数クイズ
shincarpediem
0
170
よりアプリらしさを出すために
shincarpediem
0
160
Concurrency Warningが 沢山出たから聞いてほしい ~Xcode 16.1 Beta 編~
shincarpediem
0
260
iOSのPhoto Libraryアクセス権限を見直してみよう
shincarpediem
0
270
SwiftUI登場前のVIPERアプリでもSwiftUIをスムーズに導入できた話
shincarpediem
2
1.9k
VIPERアプリにSwiftUIを導入してみた
shincarpediem
0
460
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
190
Unlocking the Apps
pimterry
0
230
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
360
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.5k
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
ブロックチェーン / Blockchain
ks91
PRO
0
110
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.5k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
7
4.7k
LLMを「主役」にしないための 3つの原則
techtekt
PRO
0
120
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
750
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Everyday Curiosity
cassininazir
0
220
30 Presentation Tips
portentint
PRO
1
320
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design in an AI World
tapps
1
220
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
150
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
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