カスタム認証では他の認証方式とは異なり、Firebase内にユーザの認証情報を持ちません。 そのため、下記の手順で認証を行うことになります。 既存サービスのサーバでユーザ認証を行う ↓ サーバから既存のユーザIDでFirebaseにアクセストークンを発行してもらう ↓ アクセストークンをクライアントに返す ↓ クライアントがアクセストークンでFirebaseにログイン …
カテゴリー: Firebase
PHP Firebaseのコンフィグをパース
<?php const KEY_INDEX = 1; $str = <<< EOF <!– The core Firebase JS SDK is always required and must be listed first –> <script src=”https://www.gstatic.com/firebasejs/7. …
Firebase Analytics 最小の認証データで連携させる
https://firebase.google.com/products/analytics?hl=ja 全部の情報はいらないっぽいな https://firebase.google.com/docs/reference/js/firebase // Initialize default app // Retrieve your own options values …
PHPでFirebase Realtime Databaseいじる
プロジェクトを作ろう https://firebase.google.com/ データベースURLを確認 歯車 > 設定 > サービスアカウント トークンを取得 サービスアカウントタブ > Database secretsから確認できます PHPプロジェクト作成 develop $ mkdir …
Firebase FCM Push通知 全台へのpush
テスト用のものです。 実際の運用ではデバイストークンなど一手間が必要です。 Androidを選択します。 Empty Activityを選択します。 Nameを決めると、Package nameが決まるのでメモに控えます。 証明書のフィンがプリントの取得 TESTPushApp $ keytool – …
Firebase Cloud Functions new Date() 日付がずれる Asia/Tokyoに設定
Localeを指定する function getParseYear(targetDay) { var japanLocaleString = new Date().toLocaleString(‘ja-JP’, { timeZone: ‘Asia/Tokyo’ }); var now = new Date(japanLocaleString); var …
Firebase CloudFunctions <-> AWS API Gateway -> Lambda -> CloudWatch
AWS側にAPIを作って、CloudFunctionsで叩いてRealtimeDBに保存するタスクがあったので作っていく AWS Lambda Lamdaの実行ロールに 「CloudWatchReadOnlyAccess」 「AmazonEC2ReadOnlyAccess」 を設定 環境変数に設定 ec2_app_tag_name appサーバのtag:Nameの値 e …
【工事中】Firebaseことはじめ on Mac
Firebase https://firebase.google.com/?hl=ja 最初にFirebaseにアクセスしてプロジェクトを作っておいてください。 ターミナルを開いて Cloud Shell インストール $ curl https://sdk.cloud.google.com | bash Do you want to continue (Y …