1. C o p y r i g h t ? L I F U L L C o . , L t d . A l l R i g h t s R e s e r v e d .
LIFULL HOME’Sアプリ
Firebaseによる特集配信
株 式 会 社 L I F U L L 高 橋 庸 介
O t e m a c h i . s w i f t x K y o b a s h i . s w i f t # 1
2. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
高 橋 庸 介
@ Y o u s a n
株 式 会 社 L I F U L L
i O S 開 発 グ ル ー プ
i O S 版 L I F U L L H O M E ’ S ア プ リ 開 発
趣 味
テ ニ ス
自己紹介
L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
3. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
L I F U L L H O M E ’ S ア プ リ に お け る
F i r e b a s e 活 用 事 例 に つ い て ご 紹 介 し た い と 思 い ま す 。
Firebaseによる特集配
信
C o p y r i g h t ? L I F U L L C o . , L t d . A l l R i g h t s R e s e r v e d .
4. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
「 ど ん な 部 屋 に 住 み た い か ? 」
「 ど ん な 家 を 買 い た い か ? 」
を ユ ー ザ に 選 択 し て も ら い 、 そ れ に 合 っ た
検 索 条 件 を 設 定 す る 機 能 。
検 索 条 件 の レ コ メ ン ド 。
特集とは?
L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
タップすると対応する検索条件で
物件が検索される
5. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
画 像 U R L + 検 索 条 件 を ア プ リ に 配 信 し た い
手 段
? W e b A P I
? ク ラ ウ ド 上 に 設 定 フ ァ イ ル 設 置
? R e m o t e C o n f i g + R e a l t i m e D a t a b a s e
特集の配信手段
L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
Server
画像URL
http://www.homes.co.jp/image/12345.png
検索条件
market=rent&type=rennovation
6. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
C o p y r i g h t ? L I F U L L C o . , L t d . A l l R i g h t s R e s e r v e d .
? R e m o t e C o n f i g で 特 集 I D の リ ス ト を 配 信
? R e a l t i m e D a t a b a s e で 特 集 パ ラ メ ー タ を 配 信
? 特集IDと検索条件?画像URL?特集名が紐づいている
RemoteConfig + RealtimeDatabase
RemoteConfig
Condition: ios ← 配信先
Value: 001,002,005,010 ← 特集IDのリスト
theme
001
002
query: market=rent&type=rennovation
image_url: http://www.homes.co.jp/image/12345.png
name: リノベ?リフォーム
Realtime
Database
← 特集ID
Parameter Key: theme_rent
Condition: android
Value: 002,003,004,006
7. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
2 デ ー タ 同 期
? 同 期 に 関 す る 実 装 不 要
? 効 率 的 な 通 信
? オ フ ラ イ ン 対 応
L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
R e m o t e C o n f i g と R e a l t i m e D a t a b a s e の 強 力 な 機 能 の 恩 恵 を 得 る こ と が で き る 。
サ ー バ は 不 要 。 難 し い こ と は S D K が や っ て く れ る 。
メリット
1 配 信 先 の 切 り 替 え
? セ グ メ ン ト ご と 切 り 替 え
? A / B テ ス ト も 容 易
A B
8. L I F U L L p p t t e m p l a t e ( 2 0 1 7 . 6 )
固 定 に な っ て い る デ ー タ を 今 回 の 仕 組 み で
動 的 に 変 更 で き る よ う に し て み る 。
? p l i s t 等 で 管 理 し て い る 静 的 な デ ー タ
? W e b A P I か ら 取 得 し て い る 固 定 の デ ー タ
よ り ユ ー ザ に 合 っ た 情 報 を 提 供 で き る か も 。
応用
L I F U L L H O M E ’ S ア プ リ F i r e b a s e に よ る 特 集 配 信
plist
Realtime
Database
RemoteConfig
9. C o p y r i g h t ? L I F U L L C o . , L t d . A l l R i g h t s R e s e r v e d .