タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

firebaseに関するsugumuraのブックマーク (5)

  • Firebaseを卒業するに至った理由

    株式会社パルケの悩めるCTO、みつるです。 この記事は先日ツイートしたものを加筆修正したものとなります。 株式会社パルケでは、最初のプロダクト開発でFirebaseを全面的に採用し、1年以上にわたって運用してきました。 一方でFirebaseの制限・制約がつらい、と思う理由も徐々に積み重なってきました。 結果、Firebaseから卒業するという大きな判断をしました。 今その判断は間違っていなかったと思います。 ここではFirebaseがつらかった理由をまとめておきたいと思います。 第10位:Firebaseでは実現できない要件があった。 パルケのプロダクトでは、エンタープライズ向けにセキュリティ対応を強化したい、という要件がありましたが、以下要件の実現が難しかったです。 IPアドレス制限をできるようにしたかったが、Firestoreへアクセス毎にIPアドレスで制限をかける方法が見つからなか

    Firebaseを卒業するに至った理由
  • RailsからFCM(FirebaseCloudMessaging)を使ってみる<OAuth2.0利用>

    サボりがちなあら便利カレンダー2018の記事アップします。 ちょっと立て込んでて...(言い訳) 内容について クライアントの実装はほとんど触れません。 Railsで立てたAPIサーバーから、FCMへPush通知のメッセージ登録を行う部分に関する記事です。 経緯的な スマホアプリにPush通知を実装するのにFirebaseを使うことになった。 僕は初Firebaseだったので色々調べながらだった。 ドキュメントを見る限り、HTTPを使って通知を出すものは以下の2つが存在するみたい。 (1) FCM HTTP v1 API (2) レガシー HTTP プロトコル これらは認証方法やscope、POSTするjsonとかが異なる。 FCMのやってみた系記事は(2)な実装をしている内容が多かったので、せっかくならナウい(死語)ほうで実装してみようかな、ということでやってみた。 環境 ruby 2.

    RailsからFCM(FirebaseCloudMessaging)を使ってみる<OAuth2.0利用>
  • IonicとFirebaseを連携させてプッシュ通知を実装する

    はじめに IonicでFirebaseを用いたプッシュ通知の実装について説明します。 プラットフォームはiOSです。 Ionicを使ったハイブリッドアプリ開発についてはこちら Ionicで始めるハイブリッドアプリ開発(iOS) 動作環境 macOS High Sierra 10.13.3 ionic 3.20.0 cordova 8.0.0 Node v8.9.4 npm 5.6.0 Xcode 9.3 Build version 9E145 cordova-plugin-firebase 1.0.0 cordova-ios 4.5.4 Firebaseプロジェクトを作成 Firebase ConsoleでIonicプロジェクト用のFirebaseプロジェクトを追加します。 Firebaseプロジェクトプッシュ通知を許可 プッシュ通知用の証明書(AuthKey)をFirebaseプロジェ

    IonicとFirebaseを連携させてプッシュ通知を実装する
  • NOT SO BADなブログ

    ぼっちスタートアップが日々がんばっています。

    NOT SO BADなブログ
  • サイトを Amazon S3 から Firebase に移行した

    このサイトを Amazon S3 から Google の Firebase に移行した話.移行の理由や変更した箇所など.なお移行は簡単だった. 移行の理由 Amazon S3 から移行した理由は次の2つ. Apex ドメインで HTTPS を利用できるから. 利用料金が安い. CloudFront で HTTPS を利用する場合,ホストに CNAME レコードを設定する必要があるが, Apex ドメインは CNAME レコードが設定できないという問題があった.そこで VPS で 301 リダイレクトしていたのだが,リダイレクトのためだけにサーバ管理するのは違う気がしていて,代替案を探していたところ Firebase というサービスを発見した. Firebase は現在(2016年9月)いくつかの料金プランがあるが静的サイトホスティングで1GBのストレージと10GBの転送量ならば無料で使用で

  • 1