ラベル firebase の投稿を表示しています。 すべての投稿を表示
ラベル firebase の投稿を表示しています。 すべての投稿を表示

2021年1月27日水曜日

React NativeのBare Workflowでexpo-ads-admobを入れたいときに、firebase系のやつを入れてるとCocoaPodsでバッティング系エラーが出てくる的なお話

  • このエントリーをはてなブックマークに追加

Bare Workflow(react-native-unimodules)でAdmobを入れたいときに要注意的な。
expo-ads-admobを安易に入れると場合によってはタイトル通りpods installするときにアラートが出てきて大変なことになるので今日はそのお話をば。

2020年2月4日火曜日

firebaseのfirestoreでdevelopからproductionへindexesをコピーしたい的なお話

  • このエントリーをはてなブックマークに追加

develop環境がベースで、複合インデックスやら何やらを試すことが多いわけで。
で、うまくいったから本番にも反映したいなぁっていうときにGUIでいちいちぽちぽちするのは地味に辛かったり。

なので今日はそれを簡単に行うには的なお話をば。

2019年12月16日月曜日

TypeScriptでd.ts内でimportすると外部でその型が読み込めなくなるのを解決した的なお話

  • このエントリーをはてなブックマークに追加

タイトルからするとよくわかりづらいんだけど。
React Native x TypeScriptで型をtypesディレクトリの中につらつらと書く感じで自分は開発してる。
そうするとどこでもtype Hogeを読み出すことができるんだけど、d.ts内でimport { FirebaseFirestoreTypes } from '@react-native-firebase/firestore';みたいにすると途端にHogeが読み出せなくなってしまう的な。

ということで今日はそれを解決するには的なお話をば。

2019年10月27日日曜日

firebase functionsでDate()使ったときに9時間ずれてしまうのを直す的なお話

  • このエントリーをはてなブックマークに追加

firebase functionsがアップされるサーバがUSのために9時間ずれてしまう的な。

ということで今日はそれを直す方法的なお話をば。

2019年10月24日木曜日

react-native-firebase/firestoreを使っていて、FIRESTORE INTERNAL ASSERTION FAILED: Could not load root certificates from the bundle. SSL cannot work.ってエラーが出たときの対処的なお話

  • このエントリーをはてなブックマークに追加

react-native-firebase/firestoreを使ったらなぜか出てきた「FIRESTORE INTERNAL ASSERTION FAILED: Could not load root certificates from the bundle. SSL cannot work.」っていうエラー。
SSLで通信できないよ的な感じなんだけどよくわからず。
とりあえず調べていくとこのようなstack overflowが見つかった。

ってなわけで今日はfirestoreでちゃんと通信できないのを解決するには的なお話をば。

2019年10月21日月曜日

firebase functionsのhttps以外をローカルでテストするには的なお話

  • このエントリーをはてなブックマークに追加

firebase functions使うとちょっとしたものを公開するのにすごく便利なわけで。
それにhttpsだけではなくpub/subなんていうのもあったりする。
このpub/subを使うとcronみたいなスケジュール的なことができたり。

ってことで今日はこのpubsubのテストをするには的なお話をば。

2019年10月16日水曜日

firebase clound functionsをTypeScript + webpackでalias(絶対パス)付きでビルドしてみる的なお話

  • このエントリーをはてなブックマークに追加

firebaseが昨今注目されまくってて色々と情報があるわけで。
まぁAWSでいうlambdaみたいなものなんだけどこれがまた便利だったりするわけで。
ということでcron的な感じでts-nodeを使って色々と回してたTypeScript製のやつをfirebaseに載せちゃおうと思ったりなんだり。

tscでビルドするなりfirebase deployするなり色々と面倒な工程が増えたわけだけどもそれでも十分得るものは大きいなぁと。
けどその中で特に面倒だったのがtsconfig.jsonで絶対パスとしてファイルを読み込むために設定していたpathsがビルドされると自動で変換されないっていう。

ということで今日は絶対パスで記述していたtsファイルをビルドしてfirebase serveするまで的なお話をば。

2018年12月26日水曜日

ExpoでfirebaseのauthenticationにGoogle loginプロパイダを入れる方法的なお話

  • このエントリーをはてなブックマークに追加

firebaseのAuthenticationでログイン方法って色々とあるんだけど。
その中でGoogleログインをするには的なところとかきになるわけで。
もちろんGoogleだけではなくて他のやつもなんだけど、とりあえずGoogleがきになるわけで。
Twitterでそこらへんを聞かれたから答えられないとなぁ〜と思ってみて。

というわけで今日はExpoでGoogleログインをして、それをfirebaseのAuthenticationに紐づけるには的なお話をば。

2018年10月9日火曜日

技術書典5にて共著でReact Native Expo + Firebase本を書いて出版したので、当日の雰囲気的なところから課題的なところまで的なお話

  • このエントリーをはてなブックマークに追加

技術書典っていう技術系の同人誌即売会みたいなやつの5回目が2018/10/08にあってそこに本を出しました的な。
池袋のサンシャインシティの文化会館の2Fだったんだけどめっちゃ広いしですごかった的なみたいな。
そこで共著的な感じでReact Native(Expo)とFirebase使ってアプリを作っちゃおう的な本を出したんだけどみたいな。
ちなみにExpoでプロダクションでやってる事例ってほとんどないし、どこまで何が作れるのか謎な部分も多いのでInstagram風のSNSアプリの作り方的な感じでソースコード全文載せてるみたいな。

ということで今日はどうして出したのかとか、本を書くってどうなのとか、どこが辛かったのとか、どういう環境とか手段で本を書いたのとか、当日どうだったのとか、販売してみたの課題だとか諸々とあったよね的なことのお話をば。

2018年9月6日木曜日

firebaseのfirestoreで文字列のプレフィックス検索(前方一致検索)を行いたい的なお話し

  • このエントリーをはてなブックマークに追加

firebaseはなかなか便利なもので。
中規模程度までのもので、SNSとかじゃないリレーションがあまり発生しないアプリとかサービスだったらオススメ的な。
とりあえずサーバサイドを書かずともいろんなのが使えるサービスだよ的な。

で、今日はそんなfirebaseでfirestoreを使っているんだけども。
firestoreのドキュメントを見ていると検索をするときに文字列型なのに">="とか使っているからどういうこっちゃと。
これの意味がわからないんだけど試してみるとどうやら文字が検索できるっぽい。
色々と調べたり試してみるとプレフィックス検索ができるみたい。

てなわけで今日はfirestoreにて文字列のプレフィックス検索を行う的なお話しをば。

Adsense