カテゴリー: Firebase

Firebase

雑記 Firebase カスタムトークンを利用したRealtimeDB Rule制御 技術検証

    カスタム認証では他の認証方式とは異なり、Firebase内にユーザの認証情報を持ちません。 そのため、下記の手順で認証を行うことになります。 既存サービスのサーバでユーザ認証を行う ↓ サーバから既存のユーザIDでFirebaseにアクセストークンを発行してもらう ↓ アクセストークンをクライアントに返す ↓ クライアントがアクセストークンでFirebaseにログイン …

Firebase

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 …

Firebase, PHP

PHPでFirebase Realtime Databaseいじる

  プロジェクトを作ろう https://firebase.google.com/   データベースURLを確認 歯車 > 設定 > サービスアカウント     トークンを取得 サービスアカウントタブ > Database secretsから確認できます     PHPプロジェクト作成   develop $ mkdir …

Kotlin, Firebase

Firebase FCM Push通知 全台へのpush

  テスト用のものです。 実際の運用ではデバイストークンなど一手間が必要です。   Androidを選択します。     Empty Activityを選択します。     Nameを決めると、Package nameが決まるのでメモに控えます。   証明書のフィンがプリントの取得 TESTPushApp $ keytool – …

Firebase

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 …

API, Firebase, AWS

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

【工事中】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 …