| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
2,537 バイト追加 、 2022年4月30日 (土) 05:33
| [[Angular]] | [[Flask]] | [[TypeScript]] | [[Google Cloud Platform]] | [https://www.typea.info/blog/index.php/category/firebase/ ブログカテゴリ(Firebase)] | [[Flutter]] | [[FlutterFire]] |{{amazon|4844398997}}==[[Firebase]]== 
*https://firebase.google.com/docs/?hl=ja
=====価格=====
*https://firebase.google.com/pricing/?hl=ja
==[[Android]]==*[[Android ]] 4.0(Ice Cream Sandwich)以降、および Google Play 開発者サービス 11.8.0 以降が搭載された端末が前提
=====サンプル=====
*https://firebase.google.com/docs/samples/?hl=ja
==[[iOS]]==*[https://firebase.google.com/docs/auth/ios/start?hl=ja Auth] ==[[Java]]==*[https://firebase.google.com/docs/admin/setup?hl=ja#java サーバーに Firebase Admin SDK を追加する] *http://softcommu-blog.com/?eid=15*[https://mvnrepository.com/artifact/com.google.firebase/firebase-server-sdk Maven Firebase SDK]*[https://cloud.google.com/iam/docs/creating-managing-service-account-keys サービスアカウントの作成] *[https://www.typea.info/blog/index.php/2020/12/01/vscode_java_maven_firestore/ VSCode+Java+MavenでFirestoreにデータ登録] ==[[Android Studio]] [[Firebase]] assistant===
[[File:0494_firebase_assis.jpg]]
|-
|Authentication
|サインインとユーザー管理を簡単に、Eメールの受付、Googleサインイン、Facebookおよびその他のログインプロバイダサインインとユーザー管理を簡単に、Eメールの受付、[[Google]]サインイン、Facebookおよびその他のログインプロバイダ
|-
|Realtime [[Database]]
|データの保存と同期を接続されたクライアント間でリアルタイムに行う
|-
|画像やオーディオ、ビデオのような巨大なファイル保存と参照をサーバー側のコーディングなしで
|-
|Remote [[R]]emote Config
|クラウドベースのパラメータ設定により、アプリケーションの振る舞いのカスタマイズと実験
|-
|Test Lab
|Googleクラウドでホストされる広い範囲の物理的なデバイスアプリケーションのテスト[[Google]]クラウドでホストされる広い範囲の物理的なデバイスアプリケーションのテスト
|-
|Crash Reporting[[R]]eporting|アプリケーションクラッシュの実行可能な洞察およびレポート、ANRsもしくはほかのエラーを得るアプリケーションクラッシュの実行可能な洞察およびレポート、AN[[R]]sもしくはほかのエラーを得る
|-
|App Indexing
|アプリケーションのコンテンツをGoogle検索にアプリケーションのコンテンツを[[Google]]検索に
|-
|Dynamic Links
|アプリケーションのインストールを促進するために、共有でき、コンテンツに深くリンクできるURLを生成アプリケーションのインストールを促進するために、共有でき、コンテンツに深く[[リンク]]できるURLを生成
|-
|InvitesIn[[vi]]tes
|アプリケーションを既存のユーザーに共有、もしくは彼らが好むアプリケーションのコンテンツをEメール、SNSで共有
|-
|}
===[[Firebase ]] Cloud Messaging===
*https://firebase.google.com/docs/cloud-messaging/?utm_source=studio
*[[Firebase ]] Cloud Messaging(FCM)は、メッセージを無料で確実に配信するためのクロスプラットフォーム メッセージング ソリューション*FCM を使用すると、同期可能な新しいメールやその他のデータがあることをクライアント を使用すると、同期可能な新しいメールや[[その他]]のデータがあることをクライアント アプリに通知することができます
*メッセージで最大 4 KB のペイロードをクライアント アプリに転送できます
|-
|クライアント アプリからのメッセージの送信
|信頼性が高くバッテリー効率の良い FCM の接続チャネルを介して、端末からサーバーへと受信確認、チャット、その他のメッセージを送り返すの接続チャネルを介して、端末からサーバーへと受信確認、チャット、[[その他]]のメッセージを送り返す
|-
|}
 ===[[Firebase ]] Authentication===
*https://firebase.google.com/docs/auth/?utm_source=studio
*[[Firebase ]] Authentication では、パスワード、電話番号、一般的なフェデレーション ID プロバイダ(Google、Facebook、Twitter)などを使用した認証を行うことができます
====FirebaseUI [[Firebase]]UI Auth====
{|class="wikitable"
!主な機能
|}
====[[Firebase ]] SDK Authentication====
{|class="wikitable"
!メールとパスワードに基づく認証
|-
|フェデレーション ID プロバイダとの統合
|Google、Facebook、Twitter、GitHub Google、Facebook、[[Twitter]]、GitHub アカウントを使用してログインできるようにする方法が用意
|-
|電話番号認証
|-
|カスタム認証システムとの統合
|アプリの既存のログイン システムを [[Firebase ]] Authentication SDK に接続
|-
|匿名認証
|}
==[[Cloud Functions]]==*[[Cloud Functions for Firebase]]*[https://www.typea.info/blog/index.php/2020/08/02/firebase-cli-google-cloud-functions/ Firebase CLI プロジェクトの Google Cloud Functions へファイルをアップロードして、Google Cloud Storageへ保存するコードをTypeScriptで書く]*[https://www.typea.info/blog/index.php/category/google-cloud-functions/ Cloud Function関連ブログ] ==[[Cloud Firestore]]==*[[Cloud Firestore]]*https://youtu.be/2Vf1D-rUMwE==Cloud Storage== ===CROS [https://firebase.google.com/docs/storage/web/download-files?hl=ja Webでファイルのダウンロード]===----以下のようなエラーが出る<pre>Access to XMLHttpRequest at 'https://firebasestorage.googleapis.com/v0/b/rXXXXXX.jpeg? from origin 'http://localhost:58193' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.</pre>*cros.json<pre>[ { "origin": ["*"], "method": ["GET"], "maxAgeSeconds": 3600 }]</pre>*deploy<pre>gsutil cors set cors.json gs://<your-cloud-storage-bucket></pre> ==Firebase Hosting==*https://firebase.google.com/docs/hosting/ ==Storage==*[https://www.typea.info/blog/index.php/2020/08/02/firebase-cli-google-cloud-functions/ Firebase CLI プロジェクトの Google Cloud Functions へファイルをアップロードして、Google Cloud Storageへ保存するコードをTypeScriptで書く] ==Sample===
*[http://typea.info/blg/glob/2018/06/android-kotlin-firebase.html Android + Kotlin で Firebaseによるメール認証]
 
==[[Angular]]==
==Firestoreの利用==
*[https://www.typea.info/blog/index.php/2020/04/04/firebase-hosting-firestore-release/ Firebase Hosting に Angular を統合して Firestore に接続]

案内メニュー