Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 571件

新着順 人気順

Firebaseの検索結果241 - 280 件 / 571件

  • Firebase Authenticationのバリデーション等を新機能「blocking functions」を用いて拡張する - Flatt Security Blog

    こんにちは。 セキュリティエンジニアの@okazu-dm です。 この記事は、Firebase Authenticationに2022年7月ごろに追加されたblocking functions という機能についての紹介です。 詳細は後述しますが、blocking functionsはFirebase Authenticationの登録、サインイン処理を拡張するための機能で、この記事では、blocking functionsの概要やリリースされた経緯を紹介し、実際のユースケースも一部サンプルコードと共に例示します。 また、Flatt SecurityではFirebaseで構築されたサーバーレスなアプリケーションへの効果的な脆弱性診断メニューを提供しています。 ご興味のある方はぜひ事例インタビューをご覧ください。 blocking functionsについての概要 blocking funct

      Firebase Authenticationのバリデーション等を新機能「blocking functions」を用いて拡張する - Flatt Security Blog
    • あなたのプロダクトにも脆弱性が!? Flatt Securityが「Firebase」のセキュリティを重要視するワケ

      バックエンドの構築を最短化することができることで有名な、GoogleのFirebase。 煩わしいサーバーの構築をスキップし、目的のウェブアプリケーションやモバイルアプリケーションを構築できるmBaaS(mobile Backend as a Service)と呼ばれる類のクラウドプラットフォームです。 しかし、その便利さの陰で見逃されがちなのが、セキュリティ。 手軽な開発を進められるその裏で、世に生み出されたプロダクトにはFirebase特有の脆弱性が大量に潜んでいることをご存知でしょうか? 今回はFirebaseにまつわる脆弱性や、Firebaseを用いるうえで実際に気を付けるべきセキュリティについて、Flatt Securityにて執行役員を務める豊田恵二郎さん、セキュリティエンジニアの梅内翼さん・ぴざきゃっとさんの3名へお話を伺いました。

        あなたのプロダクトにも脆弱性が!? Flatt Securityが「Firebase」のセキュリティを重要視するワケ
      • まもりあいJapan

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          まもりあいJapan
        • inject と Headless Vue インスタンスを活用したリアクティブな認証管理 - ElevenBack LLC. Engineering

          この記事は Nuxt.js アドベントカレンダー 24 日目の記事です。 ここ一年ほどほとんど Nuxt.js で Vue.js を単体で使うことがめっきり減った @potato4d です。 今回はニッチな話題として、「JavaScript の世界のオブジェクトに Vue.js のリアクティブ機構をもたせる」という話をしたいと思います。 なお、今回はややこしいコードベースを省く意味でも Nuxt.js 環境を前提とします。 実現したい要件 まずは実現したい要件を定義します。 今回は、現在弊社にて開発中の Web サービスのシステムをベースとして考案します。 Firebase Authentication を使ってユーザー情報をやりとりする データベースヘの取得・保存操作では、 Firebase 側のユーザーの uid を利用するためグローバルから認証情報にアクセスできてほしい できればその

            inject と Headless Vue インスタンスを活用したリアクティブな認証管理 - ElevenBack LLC. Engineering
          • JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル

            Frontend engineer @lapras_inc / TypeScript / Vue.js / Firebase / 元消防士

              JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル
            • Firestore エミュレータのデータをローカル環境で import/export する - Qiita

              概要 Firebase エミュレータで Firestore の import/export ができるようになったので、導入方法について紹介します。これまで、エミュレータを再起動する度にデータが初期化されていていましたが、特定のタイミングで export して起動時に import できるので、毎回テストデータを取り込む作業がなくなるなど、開発効率が上がります。 導入方法 本機能は firebase-tools の 7.14.0 で対応したので、 firebase-tools を再インストールして firebase のバージョンが 7.14.0 以上であることを確認します。 firebase emulators:export --help Usage: firebase emulators:export [options] <path> export data from running em

                Firestore エミュレータのデータをローカル環境で import/export する - Qiita
              • 【速報】 Google I/O 2022 Flutter 基調講演 まとめ! - 週刊Flutter大学

                本記事ではそんな要望にお答えします! Google I/O とは、Googleが一年に一度開催する、 最新商品や最新情報のPRや、デベロッパーの交流を目的とした講演会です。 GoogleのプロダクトであるFlutterに関しても基調講演が開かれ、 Flutterの最新情報等がPRされました。 本記事では、2022年 Google I/O で行われた Flutterの基調講演の内容について、 まとめてお伝えします。 この記事を読むだけでFlutterの最新情報がまとめてわかります! ぜひ読んでみてください! 上記基調講演の内容をまとめてお伝えします! タイムスタンプ付きで記載するので、気になる部分は元動画をご確認ください。 Flutter 3 リリース 動画はこちら。 Flutter 3のリリースが発表され、本日リリースされました。 Mac OS と Linux へのStable リリースが

                • Angular と Firebase で月間PV1億超えの PWA を作った話 - Qiita

                  はじめに これは Angular Advent Calendar 2019 10日目の記事です。 こんにちは (。・ω・。) Angular と Firebase で CGM サービス(一般ユーザー投稿型サービス)を開発している者です。 早いもので、Angular Advent Calendar も 3 回目の参加となります。 例年ではなんとなく不吉な 4 日目をいただいていたのですが、今年も募集当日にエントリーしに行くと既に 9 割ほどの枠で参加表明があり、狙っていた? 4 日目も埋まっていました。 (どこでも良いので他の人が嫌がる確率が高そうなところに入ったろの精神 今まで #1 しかなかったカレンダーが今年は勢いそのまま #2 まで誕生し、ここ 1 年での Angular コミュニティの成長を実感しています (ノ゚∀゚)ノ 小話はこの辺で... この記事では、約 2 年間 Angul

                    Angular と Firebase で月間PV1億超えの PWA を作った話 - Qiita
                  • Firebase In-App MessagingのUIをカスタマイズして運用する - クックパッド開発者ブログ

                    Komerco事業部エンジニアの岸本(@_sgr_ksmt)です。 昨年Cloud Firestoreのrulesのテストを全てローカルエミュレータを使うように書き換えた話を書いてからだいぶ間が空いてしまいましたが投稿します。 今回はFirebase In-App Messagingを利用する際にカスタムUIを適応して運用している話をしたいと思います。 In-App Messaging Firebase In-App Messaging(以下FIAMと呼びます)は、指定した条件で絞り込んだアクティブユーザーに対して、 メッセージやボタンのアクションを設定し、アプリ内で表示するためのFirebaseの一つの機能です。 表示形式としてはいわゆる「ポップアップ」「画面上部のバナー」といった形式で表示することが可能です。 ユーザーに出すための条件にアプリのターゲット、バージョン、オーディエンス、ユ

                      Firebase In-App MessagingのUIをカスタマイズして運用する - クックパッド開発者ブログ
                    • Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..

                      知っている人には当たり前の知識かもですが、地味に不安だったことなのでメモ。 起こったこと Firebase でアプリを作っていたら、なぜか Storage のリソースが異様に消費されてることに気がつきました。 このプロジェクト自体は Cloud Functions for Firebase をメインに使っていて、Storage 自体にはほぼファイルはありませんでした。 しかし、上記画像の通り異様にアクセスされています。 さらに GCP で Storage をみると見覚えのないファイルが大量に! なぜ...🤔 原因 原因は Cloud Functions for Firebase のデプロイ時に自動保存されるソースコードでした。 Cloud Functions for Firebase のデプロイは以下手順で行われるようです。 関数のソースコードを含むアーカイブを Cloud Storag

                        Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..
                      • 技術書典8(初日2/29)に出展します #技術書典 - プログラマでありたい

                        Twitterでつぶやいておりましたが、2/29,3/1に池袋で開催される技術書典8に出展します。前回の技術書典7で大好評だった『AWSの薄い本 IAMのマニアックな話』の続刊として、『AWSの薄い本Ⅱ アカウントセキュリティのベーシックセオリー』を出します。 そして今回は、私一人ではなくサークルとして複数人で参加し、それぞれが執筆します。ということで、私の新刊1冊を含め一挙4冊の新刊を発表します。ということで、執筆者と書籍の紹介です。 クラウドネイティブファーストストーリー コンテナとBlue Greenデプロイ、DevOpsについて一日中喋り続けられる新井さんと、ボイスUI本の作者でありAlexaマスターの馬勝さんによるコンテナ&DevOps本です。 概要: クラウドネイティブを支える技術である「コンテナ」と「CI/CD(継続的インテグレーション/継続的デリバリー)」を中心トピックにご

                          技術書典8(初日2/29)に出展します #技術書典 - プログラマでありたい
                        • Firebaseの新機能「Cross-service Rules」でCloud Storageのアクセス制御をスマートに実装しよう - Flatt Security Blog

                          こんにちは。株式会社Flatt Security セキュリティエンジニアの梅内 (@Sz4rny) です。 本稿では、2022年9月に Cloud Storage for Firebase に新たに導入された Cross-service Rules という機能について、前提知識をおさらいしつつ、実例を交えながらその概要や利用方法、メリットなどを紹介します。 また、Flatt Securityのセキュリティ診断(脆弱性診断)ではFirebaseを用いたサーバーレスなアプリケーションも診断可能です。 「料金を自分で計算できる資料」を無料公開中ですので、ご興味のある方は是非ダウンロードしてみてください。 前提知識のおさらい Firebase とは Firestore の概要 Cloud Stroage の概要 Cross-service Rules が解決する課題 課題 事例1. ロールに基づく

                            Firebaseの新機能「Cross-service Rules」でCloud Storageのアクセス制御をスマートに実装しよう - Flatt Security Blog
                          • オウンドメディア担当者が知っておきたい GA4 × BigQuery 後編(寄稿:小川卓) - はてなビジネスブログ

                            株式会社HAPPY ANALYTICSの小川卓(id:ryuka01)です。 今回は、全2回で Google アナリティクス4(以下「GA4」) × BigQuery に関して紹介をしていきます。 後編となる第2回は、BigQueryとGA4の連携方法や、GA4のデータをより活用するための方法についてご紹介していきます。GA4 × BigQuery を活用することで、オウンドメディアの分析や効果の可視化に大きく役立つと思いますので、ぜひ参考にしてみてください。 なお、BigQuery内でGA4データがどのように保存されているかなど、データ構造に関しては本記事で詳しく触れませんのでご理解いただければ幸いです。 BigQueryとGA4の連携方法 BigQueryのセットアップ Google Cloudのアカウントを作成 BigQueryのプロジェクトを作成する GA4からBigQueryにデ

                              オウンドメディア担当者が知っておきたい GA4 × BigQuery 後編(寄稿:小川卓) - はてなビジネスブログ
                            • FirebaseとReact+TypeScriptの連携 - Qiita

                              ※同じ記事をこちらにも書いています 今回は以下の機能を利用します Firebase hosting 静的コンテンツの設置とfunctionsへのプロキシ functions databaseへの入出力 database  データ保存 Webからのアクセスはfunctionsも含め、必ずhostingを介するようにします。これで静的コンテンツとデータアクセス用の窓口のドメインが同一になるので、CORS対策で余計な処理を付け加える必要がなくなります。 Reactに関してはトランスコンパイル後のファイルを静的コンテンツとしてhostingに配置します。フロントエンドからFirebaseのdatabaseへのアクセスはfunctions経由となるので、フロントエンド側にAPIキーの設定をする必要はありません。今回はキーを一切使わないコードとなっています。 1.基本設定 1.1 Firebaseツー

                                FirebaseとReact+TypeScriptの連携 - Qiita
                              • Supabase Functions on Deno Deploy

                                We’re excited to announce our partnership with Supabase in the launch of their new product, Supabase Functions, which allows you to deploy code globally on the edge within seconds. It’s built on top of our Deno Deploy infrastructure, which includes auto-scaling and auto-caching by default, so you can focus less on infrastructure and more on building product. With Deno, Supabase Functions get first

                                  Supabase Functions on Deno Deploy
                                • Nuxt + Contentful + Firebase Hosting のJamstackを使ったサービス開発 | GiFT(ギフト)株式会社

                                  Nuxt + Contentful + Firebase Hosting のJamstackを使ったサービス開発2019.12.14 今年はContentful芸のブログばかり書いていたら、Jamstackおじさん(通称Jamおじさん)になってしまいました。 今回は実際にリリースしたサービスでどのように実装したかを書いてみたいと思います。 最終更新 : 2019/12/16 今年はコーポレートサイトやオウンドメディアの開発には ContentfulやFirebaseを使ったサーバーレスな構成を多用させていただきました😇 2019年にContentfulを使って作ってきたものは、表に出せるもので以下のものがあります。 株式会社Neo Sports様 コーポレートサイト大崎電気工業株式会社様 farmwatch ブランドサイト弊社コーポレートサイトそれらの開発の中で知見が溜まってきたな〜とい

                                    Nuxt + Contentful + Firebase Hosting のJamstackを使ったサービス開発 | GiFT(ギフト)株式会社
                                  • Firebase Meetup #15でLTをしてきました | BLOG - DeNA Engineering

                                    2019年12月3日に開催された Firebase Meetup #15 で、 「CQRSを学ぶついでにCloud FunctionsとFirestoreを連動させる時の小技も学ぶ」というタイトルでLTをしてきました。 Firebase はGoogleが提供するmBaaSです。 Webアプリ・ネイティブアプリのバックエンドで共通して必要になる機能一式を提供してくれるサービスで、 うまく活用すると開発のコストを抑えながらスケーラブルなアプリケーションを作ることができます。 DeNAにおいても、実はさまざまなサービスでFirebaseが活用されています。 今回のLTでは、Firebase上にアプリケーションを構築する際の工夫として、 コマンドクエリ責務分離(CQRS)をキーワードにお話しさせていただきました。 スライドは公開しているのですが、それだけ見ても内容が伝わりにくいところがありますので

                                      Firebase Meetup #15でLTをしてきました | BLOG - DeNA Engineering
                                    • Firebase イベント データ分析のための Google Cloud 活用方法 (1) Firebase イベント データのスキーマ

                                      本連載についてモバイルやウェブ アプリケーションの KPI を改善させるためには、ユーザーの日々の利用状況や行動を適切に把握した上で、施策を検討して実施することが重要となります。特に、実際に KPI 改善施策を検討して実施する企画者やマーケターが、自分自身でデータを分析し、その結果にもとづいて施策を検討できるようになることは、「現状把握 → 施策検討 → 施策実施 → 効果測定」という KPI 改善のサイクルを迅速に回すために必要不可欠となっています。 Firebase SDK で開発されているアプリケーションについては、Google Analytics for Firebase を利用することで、ユーザーのイベント データを簡単に Google Analytics で収集できるようになっています。さらに、収集したイベント データを BigQuery へエクスポートすることにより、企画者や

                                        Firebase イベント データ分析のための Google Cloud 活用方法 (1) Firebase イベント データのスキーマ
                                      • 敗者のweb1week - Crieit

                                        先週行われた web1week。 初開催にも関わらず50を超えるサービスが登場し、大盛況のうちに幕を閉じた。 経験者ならば理解を得られると思うが、個人開発という舞台には魔物が棲んでいる。 着手時点で思い描いた予定などペロリと喰われてしまう。 不意に削られる作業時間。 理想と妥協の狭間で揺れる要件。 技術仕様の落とし穴。 サービスの意義を自問自答し続ける日々。 リリース直後に訪れる無慈悲な障害。 これらを乗り越えローンチされた個人サービスの奥には、語られることのない物語が潜んでいる。 そんなサービスが50以上も並ぶweb1weekのボードは圧巻で、たとえHello Worldの様なサービスでも私の心を踊らせてくれる。 とても甲乙など付けられない。 しかし「敗者」は存在する。 「web1week楽しみ!」と方方で意気込みを語り、「やってみませんか?」と様々な人を勧誘した挙句、あろうことか最小限

                                          敗者のweb1week - Crieit
                                        • Google I/O 2024で発表されたFirebase Data ConnectをVSCodeのエミュレーターで試してみた

                                          執筆時点でIDXを使った記事は見かけるものの、VSCodeを使ってローカルで試している日本語記事は自分はまだ見かけていないので、おそらく日本語では初の記事なんじゃないかと思います。 少なくともZennでは自分が最初の1人でした。 Firebase Data Connectとは Google I/O 2024で発表されたFirebaseの新機能です。 これを使うことで、GraphQLを介して、Cloud SQL For PostgreSQLへアクセスしデータのCRUDが可能になるようです。 Getting Start 記事執筆時点では限定公開プレビュー版なので、利用するためには限定公開プレビューへの申し込みが必要です。 申し込みはFirebaseプロジェクトの管理画面上から可能です。 ただし申し込み後すぐに使えるわけではなく、Googleさんの方で手続きをして頂いたのちに利用可能となります。

                                            Google I/O 2024で発表されたFirebase Data ConnectをVSCodeのエミュレーターで試してみた
                                          • Cloud Run × Flaskでお手軽にマイクロサービスを実現する - Qiita

                                            はじめに 個人開発でアプリ作成中なんですが、バックエンドをrailsで作っていました。 そんなある日。。。 こんな記事を見ました。 Firebaseでバックエンドエンジニア不在のアプリ開発 クックパッドが体感した、メリットと課題 Firebaseならバックエンドエンジニアを必要としない開発ができる ( ゚д゚) ... マジカ これに感化されてCloud Functionでバックエンドを作ってました。 が ある理由でそれは辞めました。 なぜ、Cloud Functionを採用しなかったか 今回マイクロサービスをアーキテクチャとして採用し、さらに各機能を自分が作るのは嫌なので、BaaSをサービスと定義して自分はBFFだけ作ってやろうという腹でした。 それだったら、BaaS単位で共通のライブラリファイル作ったほうが、他のプロジェクトを立ち上げる時に楽だよね?となり、クラウドファンクションにそう

                                              Cloud Run × Flaskでお手軽にマイクロサービスを実現する - Qiita
                                            • Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチ

                                              Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチMonday, December 16, 2019 Cloud Functionsで、Cloud Firestoreトリガーを使う場合、「重複発火」に気をつけないといけません。 本来であれば、記述したCloud Functionsの処理は1回のトリガーで1回だけ実行されてほしいのですが…どういうわけか複数回呼び出されることがたまに起こります。 ちなみに、「少なくとも1回以上実行される可能性がある」ことと、「実行する関数自体は冪等性を担保して実装してね」とドキュメントには記載があります。 Cloud Firestore triggers#Limitations and guarantees 今回は重複発火が起こると困る例や、防ぐためのより良い方法を書いてみようと思います。 重複発火が起こ

                                                Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチ
                                              • Firebase Analyticsの使い方|できることや分析・計測方法、dashboardを解説 | はじめての「Google アナリティクス for Firebase」入門

                                                  Firebase Analyticsの使い方|できることや分析・計測方法、dashboardを解説 | はじめての「Google アナリティクス for Firebase」入門
                                                • in-app updates on Android - Overview & Fitfalls - - Speaker Deck

                                                  Transcript in-app updates on Android - Overview & Fitfalls - potatotips #66 (2019/11/11) @kurun_pan • potatotipsࢀՃ2ճ໨ʢલճͷ#65͕ॳࢀՃʣ • ຊۀ ‣ Linux Software Engineer ‣ ϑϧελοΫΤϯδχΞ ✓ Linux kernel, Driver, Middleware, Applicationͳ ͲඞཁͳΒԿͰ΋ ✓ ࠷ۙ͸GUIϑϨʔϜϫʔΫؔ࿈ • ϓϥΠϕʔτ ‣ ओʹAndroidΞϓϦΛ։ൃ Self-introduction @kurun_pan @Kurun-pan • In-app updates overview • Updates flow type • Sample code • Pitfall points • Summ

                                                    in-app updates on Android - Overview & Fitfalls - - Speaker Deck
                                                  • Reactの学習、今からやるならこうする - Qiita

                                                    Reactの学習を初めて約2週間が経ちました。 Railsの時と違って「とりあえずこれをやっておけば良い」ってものが見当たらずなかなか大変でしたが、試行錯誤の上色々と見えてきたのでまとめていきます。 はじめに React普通にむずいです。 他の言語の経験が無い場合、VueやRailsなどから始めることをおすすめします。 学習前の知識レベル Railsエンジニア JavaScriptは簡単なDOM操作程度ならできる Vue.jsを20時間くらい勉強した(途中でReactがやりたくなった) Webpackで静的ページのコーディング環境を整えている 学習法見定める上での難点 Reactは過去数年で大きく進化しているので、今は主流ではなくなった書き方の記事、チュートリアルがたくさんある 公式チュートリアルもProgateも古い書き方 Railsチュートリアルのような絶対的な教材が存在しない 学習方

                                                      Reactの学習、今からやるならこうする - Qiita
                                                    • Dynamic Links の非推奨に関するよくある質問  |  Firebase

                                                      フィードバックを送信 Dynamic Links の非推奨に関するよくある質問 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Google は 7 年以上前に、URL の機能を改良する Firebase Dynamic Links をリリースしました。これにより、実行時の条件に基づいてリンク先を動的に変更するなどの操作が可能になります。 ウェブとモバイルのエコシステムは長年にわたり、アプリリンク、Google Play Instant、ユニバーサル リンク、アプリクリップなどのテクノロジーとともに進化を遂げ、アプリとウェブにおけるユーザー ジャーニーのシームレス化とアプリユーザーの予測可能化を実現してきました。Google は、これらのテクノロジーを直接導入してエコシステムを継続的に進化させることで、デベロッパーとユーザーが受けるメリットも増大すると考え

                                                      • 『個人開発のコストはDB次第 - laiso』へのコメント

                                                        ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                                                          『個人開発のコストはDB次第 - laiso』へのコメント
                                                        • Firebase Local Emulator SuiteをDocker環境で構築して、アプリケーションからテストを実行してみた - Qiita

                                                          Firebase Local Emulator SuiteをDocker環境で構築して、アプリケーションからテストを実行してみたDockerFirebaseFirestore はじめに FirebaseをローカルでテストできるFirebase Local Emulator SuiteをDocker環境で構築、アプリケーション(Go)から使用する機会がありました。 本記事では、Dockerでの構築方法及び、アプリケーション側の設定について記載していきます。 ※今回は、Firestoreでの利用となります。 環境 macOS Monterey 12.4 docker desktop 4.7.0 Go 1.18.3 構築 プロジェクト構成は以下の前提で進めていきます。 firebase設定ファイルすでにある事を想定し、実際の環境とも併用することを考慮して、使いまわします。 root/ ├ doc

                                                            Firebase Local Emulator SuiteをDocker環境で構築して、アプリケーションからテストを実行してみた - Qiita
                                                          • 【Flutter】App Check を導入して Firebase を守ろう!【2023年9月】

                                                            はじめに 下の画像を見てください。これはとあるアプリの Firebase Console の App Check の Cloud Firestore のモニタリング画面です。この画面で 不正リクエストがどのくらいあるかが確認できます。 え?小さくてよくわかりませんか?もう少し拡大してみましょう。 ↓拡大してみました。不正リクエストは 2% ありました。30日間で不正リクエストは57万回あったということです! さらに Authentication は 18% も不正リクエストがありました! これは、どうにかしないといけない。。。ということで、最近 Firebase App Check を個人開発した Flutter アプリに導入したので、導入手順について紹介します! コードの修正は簡単ですが、Firebase 側の設定がなかなか難解ですし、公式サイト は手順がひとつにまとまっていなくてわかり

                                                              【Flutter】App Check を導入して Firebase を守ろう!【2023年9月】
                                                            • 【IT活用例】スマートにアプリダウンロードをしてもらう方法(NFCタグ編)

                                                              NFCタグが安価で調達可能(1つあたり150円程度)1つのNFCタグで、iOSとAndroid両方に対応Suicaのような非接触のスマホタッチだけでOK NFCとはNear Field Communicationの略で近距離無線通信を意味します。 Suicaをはじめとした交通系ICカードや、イオンのWAONやセブン&ホールディングスのnanacoのような各種電子マネーカードと同じ仕組みです。 すでにスマホをSuica(Felica)や、iDなどの電子マネー支払いで利用している人もいると思います。 他にICタグやRFIDなどと呼ばれることがありますが、技術的には同じです。 電気ではなく磁気を使用した非接触の仕組みであり、気軽にピッとワンタッチで情報の送受信が行えることが特長です。 今回はお店のアプリインストールを促すため、そのNFCタグにiPhoneとAndroidそれぞれのアプリストアへ飛

                                                                【IT活用例】スマートにアプリダウンロードをしてもらう方法(NFCタグ編)
                                                              • WebブラウザとUnityをfirebaseで連携させたインタラクティブコンテンツ - KAYAC Engineers' Blog

                                                                ~ この記事はKAYAC Advent Calendar 2019の20日目の記事です。~ こんにちは。CL技術部の深澤です。新卒で入社して5年目になります。( 深澤 匠 | 面白法人カヤック ) 3年ほどWebフロントエンドに従事して主にWebGL案件に携わったのち、最近はUnityやUnrealEngineなどを使ってARコンテンツやイベント・展示案件などに関わらせていただいています。シェーダーが好きです。 新卒入社からアドベントカレンダーは毎年書いており、せっかくなので過去のバックナンバーも載せておきます。 2015 ... WebGLも怖くない!canvasライブラリを効率良く学ぶオススメの順番 - KAYAC engineers' blog 2016 ... 【脱・gulp】npm-scriptsでシンプルなフロントエンド開発環境を作る - KAYAC engineers' bl

                                                                  WebブラウザとUnityをfirebaseで連携させたインタラクティブコンテンツ - KAYAC Engineers' Blog
                                                                • GA4 / FirebaseのDebugViewを使ってアプリの計測テストを行う - NRIネットコムBlog

                                                                  デジマDaysの最終日を担当する廣岡です。 前回、アドベントカレンダーで モバイルアプリのスクリーンビュー計測についての記事 を書きましたが、今回もモバイルアプリ計測に関する記事を書きたいと思います。 今回は、モバイルアプリの計測テストを行う際に利用するGA4とFirebaseの機能「DebugView」についてです。 DebugViewとは 以前よりFirebaseに存在していた機能ですが、その後誕生したGA4でも同様に利用が可能となっています。 今回はモバイルアプリの計測テストに限定した内容となりますが、ウェブの計測テストにも活用できます。 通常、アプリのイベントデータは1時間の周期でバッチ処理され、まとめて送信されますが、DebugViewでは過去30分以内にデバッグモードが有効になっているデバイスで操作した、ウェブサイトとモバイルアプリで計測されたイベントやそれに付随するイベントパ

                                                                    GA4 / FirebaseのDebugViewを使ってアプリの計測テストを行う - NRIネットコムBlog
                                                                  • Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装

                                                                    この記事では紹介してないものも載せてます。 既に実装済みなとこは省略 簡単に説明すると、Vercel上のNext.js製のWebアプリを作り、CMSはmicroCMSを利用してAPI経由でデータ(記事)を取得・表示させたWebアプリです。今回は「いいね機能」だけにフォーカスしているのでそれ以外の実装済みの部分は割愛しています。 記事に関する処理や表示に関して 簡単に説明します microCMSを使ってAPI経由でデータを取得 主に記事の一覧ページと詳細ページがある構成 getStaticPathsとgetStaticPropsをつかってSGしてます ルーティングはDynamic Routingを用いています 参考 ディレクトリ 「いいね」機能を実装するにあたって、関連するディレクトリとファイルを以下に示します。 ディレクトリ構成の図解 . ├── src │   ├── component

                                                                      Next.jsとFirestoreを用いたmicroCMS記事の「いいね」機能の設計と実装
                                                                    • FCMを使ったWEARプッシュ通知基盤リプレイス - ZOZO TECH BLOG

                                                                      こんにちは。WEARバックエンドエンジニアのid:takanamitoです。先日リリースしたWEARの新プッシュ通知基盤の紹介をしようと思います。 新プッシュ通知基盤開発の背景と目的 WEARでは既にiOS/Androidアプリに向けたプッシュ通知配信基盤が存在していました。 しかし、かなり昔につくられた基盤ということで運用にコストがかかったり、必要な機能が足りていなかったりします。 例えば、ユーザー全体にプッシュ通知を送りたい場合に以下のような問題が存在しました。 ログイン済みユーザーにしかプッシュ通知を送信できない プッシュ通知の送信開始から完了までに半日以上かかる 配信サーバーのスケールに手作業が発生する 1.についてはWEAR開発当初、はじめてプッシュ通知を導入するきっかけとなったキャンペーンが存在したものの、そのキャンペーンの対象がWEARアカウントを持っている人だったために、こ

                                                                        FCMを使ったWEARプッシュ通知基盤リプレイス - ZOZO TECH BLOG
                                                                      • 認証機能を(ほぼ)作らずに認証付きバックエンドを3日で作っちゃった話 - Google CloudとFastAPIのエコシステムに全力で乗っかろう - Lean Baseball

                                                                        心身のコンディション維持と体調管理のため, 毎日運動と血圧・体重・脈拍の計測をしているマンです*1. 新たな個人開発かつ, 趣味と実益(&学習)を兼ねて, プロダクトオーナーやりたい宣言したので, 個人開発としてプロダクト作りたい ネタどうしようかな...そうだ! 毎日運動と血圧・体重・脈拍の計測 に役立つ何かを作るぞ! 自分でSaaSを開発する練習もしたいので, スタートアップがやりそうなアーキテクチャでちゃんと作ろう と, 昨年末に思いつき「自分専用のヘルスケア領域SaaS」としてモノを作っているのですが, データの入力元となるフロントエンドと, 記録したデータの可視化&リコメンドに注力したい ↑の理由で, バックエンドの開発は正直な話思いっきり手を抜きたい 一番面倒くさいと言っても過言ではない認証機能(ユーザー管理)を開発ゼロでやりたい!!! ...と思いつき, 知識と余暇の時間を総

                                                                          認証機能を(ほぼ)作らずに認証付きバックエンドを3日で作っちゃった話 - Google CloudとFastAPIのエコシステムに全力で乗っかろう - Lean Baseball
                                                                        • GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
                                                                          • Firebase App HostingにNext.jsがデプロイされる仕組み

                                                                            「Firebase CLIのNext.jsデプロイ対応について調べる」ではCloud FunctionsにカスタムビルドしたNext.jsアプリがデプロイされていたが、Cloud Functions (2nd gen)でCloud RunベースになったのでNext.jsのデプロイもApp HostingでCloud Run版になった 基本的なデプロイまでの手順以下のドキュメントにある。本記事ではこれを参考に内部動作を調べる firebase-tools firebase-cliの最新版に以下のコマンドが追加されている ❯ firebase --help | grep apphosting: apphosting:backends:list [options] list Firebase App Hosting backends apphosting:backends:create [opt

                                                                              Firebase App HostingにNext.jsがデプロイされる仕組み
                                                                            • iOSで開発/本番環境を分けてFirebaseを運用するTips - Qiita

                                                                              iOS Advent Calendar 2019の4日目の@shtnkgmです! 本記事ではiOSで開発/本番環境を分けてFirebaseを利用するTipsを紹介します。 環境を分けて利用したいユースケースは以下のようなものが挙げられます。 開発/本番環境によって運用者を分けたい 例)開発環境と本番環境を利用するチームが異なる 開発環境を本番環境と区別することで本番環境に影響なく開発をしやすくしたい 例)テスト時に開発環境へのPush通知を間違って本番環境に送らないようにしたい 本番環境の計測数値に開発時のものが含まれないようにしたい 例)AnalyticsやPerformance Monitoring, Crashlyticsの分析精度を高めたい 実現方法 Firebaseで開発/リリース環境を分ける まずはFirebase側の環境を分ける必要があります。Firebase側の環境を分ける

                                                                                iOSで開発/本番環境を分けてFirebaseを運用するTips - Qiita
                                                                              • GitHub Actions で Firebase Authentication の 承認済みドメインを機械的に増減させる - stefafafan の fa は3つです

                                                                                最近私は Firebase Authentication を利用したWebアプリケーションを開発しています。Pull Requestごとのプレビュー環境を用意しようとした際に表題の「承認済みドメイン」をどうするかがネックになり色々と調べて最終的にGitHub Actionsで対応したので、そのときわかったことなどをこちらの記事に書きます。 承認済みドメイン (Authorized Domain) とは 今回の困りごと 世間の様子 作戦 実装 認証周り APIを叩く jq 技を使う GitHub Actions 完成系のGitHub Actions 承認済みドメイン (Authorized Domain) とは Firebase Authenticationを利用すると、「メール・パスワード」「Google認証」「Twitter認証」などなど色々な方式でのアカウント登録周りの認証を実現できま

                                                                                  GitHub Actions で Firebase Authentication の 承認済みドメインを機械的に増減させる - stefafafan の fa は3つです
                                                                                • Google I/O 2023で発表されたFirebaseの新機能まとめ - Qiita

                                                                                  こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いている@mogmetです。 最近Subwayのフォトコンテストに参加するためにたくさんSubway食ってます。痩せそうです。 本日はGoogle I/O 2023で発表されたFirebaseの新機能について紹介致します! Cloud Functions for Firebase 第2世代のCloud Functions for Firebaseを昨年リリースしました。 第2世代を使うと、単一のインスタンスが最大1000のリクエストを処理できるようになったことで、コールドスタートが減ってレスポンスを早くすることができます。 先月、第2世代のCloud FunctionsでFirestoreトリガーのプレビュー版が導入されました。 また、本日より第2世代Cloud FunctionsがGAになりました。

                                                                                    Google I/O 2023で発表されたFirebaseの新機能まとめ - Qiita

                                                                                  新着記事