Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Tomoki Koga
PDF, PPTX
12,518 views
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門でのスライドです。
Software
◦
Read more
14
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 62
2
/ 62
3
/ 62
4
/ 62
5
/ 62
6
/ 62
7
/ 62
8
/ 62
9
/ 62
10
/ 62
11
/ 62
12
/ 62
13
/ 62
14
/ 62
15
/ 62
16
/ 62
17
/ 62
18
/ 62
19
/ 62
20
/ 62
21
/ 62
22
/ 62
23
/ 62
24
/ 62
25
/ 62
26
/ 62
27
/ 62
28
/ 62
29
/ 62
30
/ 62
31
/ 62
32
/ 62
33
/ 62
34
/ 62
35
/ 62
36
/ 62
37
/ 62
38
/ 62
39
/ 62
40
/ 62
41
/ 62
42
/ 62
43
/ 62
44
/ 62
45
/ 62
46
/ 62
47
/ 62
48
/ 62
49
/ 62
50
/ 62
51
/ 62
52
/ 62
53
/ 62
54
/ 62
55
/ 62
56
/ 62
57
/ 62
58
/ 62
59
/ 62
60
/ 62
61
/ 62
62
/ 62
More Related Content
PDF
OAuth 2.0のResource Serverの作り方
by
Hitachi, Ltd. OSS Solution Center.
PDF
オントロジーとは?
by
Kouji Kozaki
PDF
Xbyakの紹介とその周辺
by
MITSUNARI Shigeo
PDF
【メタサーベイ】Vision and Language のトップ研究室/研究者
by
cvpaper. challenge
PPTX
ゲームエンジニアのためのデータベース設計
by
sairoutine
PPTX
(2017.6.9) Neo4jの可視化ライブラリまとめ
by
Mitsutoshi Kiuchi
PDF
例外設計における大罪
by
Takuto Wada
PDF
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
OAuth 2.0のResource Serverの作り方
by
Hitachi, Ltd. OSS Solution Center.
オントロジーとは?
by
Kouji Kozaki
Xbyakの紹介とその周辺
by
MITSUNARI Shigeo
【メタサーベイ】Vision and Language のトップ研究室/研究者
by
cvpaper. challenge
ゲームエンジニアのためのデータベース設計
by
sairoutine
(2017.6.9) Neo4jの可視化ライブラリまとめ
by
Mitsutoshi Kiuchi
例外設計における大罪
by
Takuto Wada
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
What's hot
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PDF
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
PDF
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
by
gree_tech
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
PDF
ChatGPTは思ったほど賢くない
by
Carnot Inc.
PDF
オブジェクト指向プログラミングのためのモデリング入門
by
増田 亨
PDF
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
PPTX
ゲームの通信をつくる仕事はどうなるのだろう?
by
Kengo Nakajima
PDF
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
by
Megagon Labs
PDF
C++の話(本当にあった怖い話)
by
Yuki Tamura
PDF
大規模データ時代に求められる自然言語処理
by
Preferred Networks
PDF
Automatic Mixed Precision の紹介
by
Kuninobu SaSaki
PDF
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
by
Naoya Kishimoto
PPTX
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
by
Deep Learning JP
PDF
トランザクションスクリプトのすすめ
by
pospome
PDF
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
PPTX
Transformerを雰囲気で理解する
by
AtsukiYamaguchi1
PPTX
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
PDF
通信対戦ゲームを作った話
by
mipsparc
PDF
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
by
gree_tech
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
ChatGPTは思ったほど賢くない
by
Carnot Inc.
オブジェクト指向プログラミングのためのモデリング入門
by
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
ゲームの通信をつくる仕事はどうなるのだろう?
by
Kengo Nakajima
GiNZAで始める日本語依存構造解析 〜CaboCha, UDPipe, Stanford NLPとの比較〜
by
Megagon Labs
C++の話(本当にあった怖い話)
by
Yuki Tamura
大規模データ時代に求められる自然言語処理
by
Preferred Networks
Automatic Mixed Precision の紹介
by
Kuninobu SaSaki
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
by
Naoya Kishimoto
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
by
Deep Learning JP
トランザクションスクリプトのすすめ
by
pospome
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
Transformerを雰囲気で理解する
by
AtsukiYamaguchi1
MLflowで学ぶMLOpsことはじめ
by
Kenichi Sonoda
通信対戦ゲームを作った話
by
mipsparc
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
Viewers also liked
PPTX
使った気になれるFirebase
by
Fukase Motohiko
PPTX
クリエイター魂を刺激する!シンラが提案する「ゲームの超進化」ロードマップ
by
Shinra_Technologies
PDF
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
by
Fumiya Sakai
PDF
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
by
Kouhei Sutou
PPTX
[Laravel] CRUDアプリから一歩踏み出す3つのアプローチ
by
Kazuaki KURIU
PDF
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
by
Fumiya Sakai
PDF
3 tips of Laravel
by
Kazuaki KURIU
PDF
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
by
Kouhei Sutou
PPTX
Laravelチュートリアルを作ってみた。
by
Futoshi Endo
PPTX
アプリチームを支えるSlack bot
by
Kazuaki KURIU
PDF
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
by
Mayumi Narisawa
PDF
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
by
Fumiya Sakai
PDF
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
by
Masashi Shinbara
PPTX
Laravel LT
by
Iwama Ryo
PDF
デザインにもこだわったUiの事始め3
by
Fumiya Sakai
PDF
Laravel の学び方と得られる学び
by
Masaru Matsuo
PPTX
JavaScriptから利用するFirebase
by
Takuji Shimokawa
PPTX
Laravelを使ってみた
by
Jaeseop Jeong
PDF
ビルドサーバで使うDocker
by
Masashi Shinbara
PDF
Laravel / Lumen 次の一歩
by
Yuuki Takezawa
使った気になれるFirebase
by
Fukase Motohiko
クリエイター魂を刺激する!シンラが提案する「ゲームの超進化」ロードマップ
by
Shinra_Technologies
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
by
Fumiya Sakai
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
by
Kouhei Sutou
[Laravel] CRUDアプリから一歩踏み出す3つのアプローチ
by
Kazuaki KURIU
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
by
Fumiya Sakai
3 tips of Laravel
by
Kazuaki KURIU
MySQL・PostgreSQLだけで作る高速でリッチな全文検索システム
by
Kouhei Sutou
Laravelチュートリアルを作ってみた。
by
Futoshi Endo
アプリチームを支えるSlack bot
by
Kazuaki KURIU
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
by
Mayumi Narisawa
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
by
Fumiya Sakai
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
by
Masashi Shinbara
Laravel LT
by
Iwama Ryo
デザインにもこだわったUiの事始め3
by
Fumiya Sakai
Laravel の学び方と得られる学び
by
Masaru Matsuo
JavaScriptから利用するFirebase
by
Takuji Shimokawa
Laravelを使ってみた
by
Jaeseop Jeong
ビルドサーバで使うDocker
by
Masashi Shinbara
Laravel / Lumen 次の一歩
by
Yuuki Takezawa
Similar to 今からでも大丈夫!Firebase入門
PDF
Firebase analytics for_android _ i_os
by
baroqueworksdev
PDF
Firebaseを使って 無料でクラウドメッセージング
by
Masahiro Ueda
PDF
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
PPTX
FirebaseではじめるサーバレスSPA開発
by
GIG inc.
PDF
Firebase Cloud Messagingを使用したお知らせプッシュ通知機能.pdf
by
hotta-m
PPTX
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
PDF
Firebase Extensions はじめの一歩
by
Kenichi Tatsuhama
PPTX
Firebaseマーケティング活用事例
by
Hiroshi Genouzono
PPTX
Firebaseについて
by
Tomoko Fujita
PDF
Firebase 概要
by
Kaname Noto
PDF
Firebase によるリアルタイム モバイル開発 @gcpug 福岡
by
Google Cloud Platform - Japan
PDF
Firebase Realtime Database を C# から利用する
by
Yusuke Kojima
PDF
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
by
natsumo
PDF
Ad stir baasvol.1.1.
by
AdStir
PPTX
Vue.jsからFirebaseに 入門しようとしたら 使い方間違ってた件
by
Seito Taka
PDF
Firebaseの新しいデータベース
by
Hironytic
PDF
関西FirefoxOS勉強会6thGiG「アプリ間通信」
by
Noritada Shimizu
PDF
Couchbase meetup21040925 sfa demo
by
ktoda
PDF
Gcmを試してみた。
by
Eiichi Tsuru
PDF
Firebase hands on_#1
by
Yuichi Morioka
Firebase analytics for_android _ i_os
by
baroqueworksdev
Firebaseを使って 無料でクラウドメッセージング
by
Masahiro Ueda
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
FirebaseではじめるサーバレスSPA開発
by
GIG inc.
Firebase Cloud Messagingを使用したお知らせプッシュ通知機能.pdf
by
hotta-m
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
Firebase Extensions はじめの一歩
by
Kenichi Tatsuhama
Firebaseマーケティング活用事例
by
Hiroshi Genouzono
Firebaseについて
by
Tomoko Fujita
Firebase 概要
by
Kaname Noto
Firebase によるリアルタイム モバイル開発 @gcpug 福岡
by
Google Cloud Platform - Japan
Firebase Realtime Database を C# から利用する
by
Yusuke Kojima
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
by
natsumo
Ad stir baasvol.1.1.
by
AdStir
Vue.jsからFirebaseに 入門しようとしたら 使い方間違ってた件
by
Seito Taka
Firebaseの新しいデータベース
by
Hironytic
関西FirefoxOS勉強会6thGiG「アプリ間通信」
by
Noritada Shimizu
Couchbase meetup21040925 sfa demo
by
ktoda
Gcmを試してみた。
by
Eiichi Tsuru
Firebase hands on_#1
by
Yuichi Morioka
今からでも大丈夫!Firebase入門
1.
Firebase 初めてでも大丈夫、Firebaseの使い方とハマるポイントを解説!
2.
自己紹介 名前 古賀 友規 所属 株式会社ビズリーチ スタンバイ事業部/アプリエンジニア 出身地 福岡
3.
こんなん作ってます
4.
リニューアル当初導入した機能 ● Analytics ● Cloud
Messaging ● Notifications ● Remote Config
5.
現在使用している機能 ● Analytics ● Cloud
Messaging ● Notifications ● Remote Config ● Authentication ● Realtime Database ● Dynamic Links ● Invite(今後導入予定)
6.
現在使用している機能 ● Analytics ● Cloud
Messaging ● Notifications ● Remote Config ● Authentication ● Realtime Database ● Dynamic Links ● Invites(今後導入予定) 本日お話しする部分}
7.
Firebaseについて
8.
Firebaseって何? BaaS (Backend as
a Service)のひとつ
9.
料金は?
10.
無料で使える機能と有料の機能 無料で使える機能 ● Analytics ● App
Indexing ● Authentication ● Cloud Messaging ● Crash Reporting ● Dynamic Links ● Invites ● Notifications ● Remote Config 有料の機能 ● Realtime Database ● Storage ● Hosting ● Test Lab ● Google Cloud Platform (BigQuery etc)
11.
Firebase Analytics
12.
Analyticsの特徴 AnalyticsはFirebaseのコアとなる機能!
13.
Analyticsの特徴 ● 他の機能と連携可能 ● イベントベースの計測 ●
iOS / Android対応 ● 料金は無料!(*) * BigQueryを使う場合は別途料金が発生
14.
Analyticsの導入(iOS) 1. CocoaPods経由でSDKをインストール 2. AppDelegateでSDKを初期化 application:didFinishLaunchingWithOptions:メソッド内に実装 #
Podfile pod ‘Firebase/Core’ # pod install FIRApp.configure()
15.
Analyticsの導入(Android) 1. Gradle経由でSDKをインストール # build.gradle compile
'com.google.firebase:firebase-core:9.6.1'
16.
イベントを送る ● iOS ● Android FIRAnalytics.logEventWithName(kFIREventSelectContent,
parameters: [ kFIRParameterContentType:"image", kFIRParameterItemID:"1" ]) mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, “1”); bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
17.
イベントには2種類ある ● 手動で送るもの ● 自動で送られるもの
18.
イベントには2種類ある 自動で送られるイベントの一例 ● first_open ● session_start ●
notification_open 自動で送られるイベントの一覧 https://support.google.com/firebase/answer/6317485?hl=ja&ref_topic=6317484
19.
イベント名・パラメータ名には2種類ある ● 独自に定義するイベント・パラメータ カスタムイベント・カスタムパラメータ ● デフォルトで用意されているイベント・パラメータ
20.
イベント名・パラメータ名には2種類ある デフォルトで用意されているイベント・パラメータの一例 デフォルトで用意されているイベント・パラメータの一覧 https://support.google.com/firebase/answer/6317498?hl=ja&ref_topic=6317484 イベント名 パラメータ名 select_content content_type、item_id add_to_cart
quantity、item_category、item_name、item_id、item_location_id、 value、price、currency
21.
イベントを送る際の制限 ハマりポイント! パラメータとして送る値は「36文字」までの制限がある エラーログを見落とさないように!
22.
他にもある制限 イベント登録数 500 イベントに付与するパラメータ数 25 ユーザープロパティ登録数
25 ユーザーリスト登録数 50
23.
ユーザープロパティを設定する ● iOS ● Android FIRAnalytics.setUserPropertyString(food,
forName: "favorite_food") mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);
24.
Webコンソールの機能 5つの切り口から分析を行える ● イベント ● ユーザー ●
アトリビューション ● 目標到達プロセス ● コホート
25.
イベント
26.
イベント
27.
イベント ● イベント数 ● ユーザー数 ●
ユニークユーザー数 ● セッションあたりのイベント数 ● イベントが発生した国や地域 ● イベントを発生させたユーザーの属性(性別・年齢) *カスタムパラメータ値は見ることができません
28.
ユーザー 指定した条件でユーザーをセグメントできる機能 ユーザーリストに日々追加されるユーザー数の推移や、リストに含まれるユーザーの 属性をレポート画面から確認できる。 作成したユーザーリストを使って、Analytics以外の機能と連携できる。 例)プッシュ通知を送る等
29.
ユーザー
30.
ユーザー ハマりポイント! ユーザーリストを作成した時点では、ユーザーリスト中のユーザー数は0 作成以降に、その条件に合致するユーザーが発生しないとユーザーリスト中のユー ザーは増えない また条件を満たさなくなっても、ユーザーリストから除外されることはない。
31.
アトリビューション どのソース・広告ネットワークからのユーザーがコンバージョンを生んでいるか分析で きる機能
32.
目標到達プロセス 一連のステップ(イベント)の完了率を可視化して分析できる機能
33.
コホート ユーザーの維持率を分析する機能
34.
マイレポート マイレポートで確認可能な項目 ● アクティブユーザー数 ● 平均収益(ARPU
/ ARPPU) ● ライフタイムバリュー (LTV) ● 維持率コホート ● ユーザーエンゲージメント(平均セッション継続時間等) ● アプリバージョン ● デバイス(モデル・OSバージョン) ● 場所(国・地域) ● ユーザー属性(年齢・性別)
35.
詳細な分析をするには? BigQueryを使いましょう! 計測したデータはすべてBigQueryに格納されている
36.
スタンバイでの 事例 デイリーでデータを エクスポート Redshiftからデータを 取得して可視化
37.
Cloud Messaging /
Notifications
38.
Cloud Messaging (FCM)
の特徴 ● クロスプラットフォーム対応の通知ソリューション iOS / Android / Chrome (Web Push) に対応 ● プラットフォーム毎のメッセージの差異はFCMが吸収 ● HTTP/XMPPプロトコルによるメッセージの送信 ● 無料!
39.
使い方 下記エンドポイントにPOSTでメッセージを送信する https://fcm.googleapis.com/fcm/send 宛先には、いづれかを指定可能 ● 通知トークン ● 通知キー ●
トピック その他の指定可能なパラメータ https://firebase.google.com/docs/cloud-messaging/http-server-ref
40.
メッセージの種類 通知 データ 通知+データ notificationのみを含むメッセー ジ dataのみを含むメッセージ
notificationとdataの両方を含む メッセージ { "to" : "bk3RNwTe3H0:CI2k_HH...", "notification" : { "body" : "great match!", "title" : "Portugal vs. Denmark" } } { "to" : "bk3RNwTe3H0:CI2k_HH...", "data" : { "Nick" : "Mario", "body" : "great match!" } } { "to" : "APA91bHun4MxP5ego...", "notification" : { "body" : "great match!", "title" : "Portugal vs. Denmark" }, "data" : { "Nick" : "Mario" } }
41.
メッセージの種類によって処理方法が違う @Android アプリの状態 通知 データ
通知+データ フォアグラウンド onMessageReceived onMessageReceived onMessageReceived バックグラウンド システムトレイ(*) onMessageReceived システムトレイ(*) * アプリがバックグラウンドの状態で通知を受けると、 onMessageReceivedでメッセージが処理されず、 そのままシステムトレイに通知が入る。
42.
システムトレイに表示されるアイコンが変 @Android 何のアイコンが使われるのか? manifestのapplicationに指定しているランチャーアイコンが使われる。 ただし、そのまま使われる訳ではない! manifestで指定している ランチャーアイコン Notification作成時に指定している アイコン
43.
システムトレイに表示されるアイコンが変 @Android 通知メッセージにiconの情報を含めてあげれば任意のアイコン(*)を指定できる。 *drawable内にあるアイコンファイル名を指定します。 { "to" : "bk3RNwTe3H0:CI2k_HH...", "notification"
: { "body" : "great match!", "title" : "Portugal vs. Denmark", "icon": "ic_lancher" } }
44.
システムトレイに表示されるアイコンが変 @Android ちなみに。。 WebのNotificationsから送る場合はアイコンの指定ができません。 その場合は諦めるか、ランチャーアイコンを差し替えましょう。
45.
システムトレイに直接入ったメッセージを開いた時 に任意のActivityを開くには?@Android 通知メッセージとアクティビティを繋ぐための情報を追加する。 <activity android:name=".HogeActivity" android:label="@string/title_activity_hoge" > <intent-filter> <action
android:name="HOGE_ACTIVITY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
46.
システムトレイに直接入ったメッセージを開いた時 に任意のActivityを開くには?@Android 通知オブジェクトに開きたいアクティビティの情報を付与する。 { "to" : "APA91bHun4MxP5ego...", "notification"
: { "body" : "great match!", "title" : "Portugal vs. Denmark", "click_action": "HOGE_ACTIVITY" }, "data" : { "Nick" : "Mario" } }
47.
システムトレイに直接入ったメッセージを開いた時 にデータを参照するには?@Android Intentのextrasから参照することができます。 Bundle extras =
getIntent().getExtras(); if (extras != null) { String value = extras.getString("parameter"); Log.d(TAG, value); }
48.
データメッセージが届かない?! @iOS アプリの状態 通知 データ
通知+データ フォアグラウンド APNs FCM APNs バックグラウンド APNs FCM APNs
49.
データメッセージが届かない?! @iOS FCMに接続するコードを書いておきましょう! 詳細なサンプルコードについては以下の URLを参照 https://github.com/firebase/quickstart-ios/blob/master/messaging/FCMSwift/AppDelegate.swift FIRMessaging.messaging().connectWithCompletion {
(error) in guard let error = error else { print("Connected to FCM.") return } print("Unable to connect with FCM. (error)") }
50.
Notificationsの特徴 ● Webのコンソールから通知を送信することが可能 ● シンプルな操作 HTTP
APIで可能な細かい設定はできない
51.
Notificationsでのみ可能な操作 1. 通知ターゲットの指定 ユーザーリスト、特定アプリバージョン、特定言語に対する配信 2. 開封率・コンバージョン率の計測 3.
予約配信
52.
Notificationsが送信するメッセージの種類 以下の2パターンのみです。 ● 通知 ● 通知+データ Notificationsではデータのみのメッセージを送ることはできません。
53.
現在GCMを使っている場合はどうする? @Android GCMの処理を丸ごとFCMに置き換えることができます。(*1) FCMはGCMと互換性があります。 そのため、FCMトークンをGCMで使うこともできます。(*2) *1. マイグレーションガイドがあります https://developers.google.com/cloud-messaging/android/android-migrate-fcm *2. FCMトークンをGCM用のAPIに渡しても正常にプッシュ通知が飛ぶことを確認しました。 https://gcm-http.googleapis.com/gcm/send
54.
Remote Config
55.
Remote Configの特徴 ● アプリのリリースなしに設定変更が可能 ●
Webのコンソールで簡単に設定変更が可能 ● それぞれの条件に応じた設定値を持つことが可能
56.
Remote Configを設定する パラメータキーとデフォルト値を設定するだけ!
57.
それぞれの条件に応じた設定値を持たせる 条件に応じて設定値を出し分けるための手順 1. 条件を作る 2. 条件に合致した時の値を設定する
58.
それぞれの条件に応じた設定値を持たせる 設定可能な条件 ● アプリID ● アプリバージョン ●
OSの種類 ● ユーザー(ランダム%) ● ユーザーリスト ● 端末の地域/国 ● 端末の言語 ● ユーザープロパティ
59.
それぞれの条件に応じた設定値を持たせる
60.
それぞれの条件に応じた設定値を持たせる
61.
活用事例① コンテンツ内容のコントロール
62.
活用事例② アプリの強制バージョンアップ
Download