blogこの広告は、90日以上更新していないブログに表示しています。FireBaseこんにちわ、ころんです!内定先の懇親会で最近「Firebaseまじ神!」「Firebaseまじすごいよ」とよく聞くのでいじってみることにしました。Ganacciが無理やり(?)演出係にファイアーさせてるのがツボってますwFirebaseへの登録firebase.google.comFirebaseはGoogleの傘下にあるので自分はGoogleアカウントでそのまま入れました。右上にある「コンソールへ移動」をクリックし、「プロジェクトを追加」を選ぶ。プロジェクトの作成画面で、名前とリージョンを選び作成。今回は「FireBaseChat」でリージョンはデフォルトでも特に問題ないかと。Firebaseするとプロジェクトのメイン画面に移ることができました!認証の設定Firebaseの魅力にユーザー認証が容易にできることがあります。OAuthの認証メソッドを書く必要もないし、Firebaseのプロジェクトごとに認証方法を変えられます。webbibouroku.com今回は、分かりやすくするために「匿名」を選びます。今回はユーザーが投稿したメッセージ等を格納するデータベースの設定を行います。プロジェクトのメイン画面の左側にある開発から「Database」-->「データベースの作成」を選択するとセキュリティルールの設定に移ります。今回は「テストモードで開始」を選択。これでDBの設定は終わりです。DBのシークレットキーDBへのシークレットキーは、左画面の歯車マークから「プロジェクトの設定」-->「サービスアカウント」-->「以前の承認情報」から取得できます。SDK」からの設定が必要らしいです。今回の動作には問題ないですが、ここについても調べてみます。DBのURLデータベースへのURLは「プロジェクトの設定」-->「全般」-->アプリ-->「ウェブアプリにFirebaseを追加」を選択することで確認できます。StudioからC#のコンソールアプリを作成します。APIをラッパーしたFireSharpを使います。FireSharp」と打ってインストール。コードですが、ラッパーのおかげで単純にテキストを送信する内容だったらこの程度でできます。Firebase!!!」がDBの「chats/」下に格納されます。Database」が作成されていることが確認できます。中身を見ると、先ほど送信したメッセージが格納されています!!あら簡単!!!画像は「!!!」の部分が見切れていますがちゃんと入っているので安心をちなみにコードのresonceのbodyを見ると各メッセージのIDが確認できます。まとめ今回は、Firebaseを使ってクライアントからサーバーにメッセージを格納する処理を作成しました。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!Collonvilleさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。