Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

Firebase

Firestoreの概要と特徴

Firestoreとは? Firestoreは、NoSQLデータベースで、JOINとかできないですが、ある程度のSQLは使えます。クエリ実行時は全てインデックスが使われるので、作成されていないインデックスが必要な場合、実行できません。 Firestoreのすごいところ Googleのサ…

Android - Firebase Auth ログアウト

FirebaseAuth auth = FirebaseAuth.getInstance(); auth.signOut(); public class MainActivity extends AppCompatActivity{ private static final String TAG = "MainActivity"; private FirebaseAuth auth; private FirebaseUser user; private String nam…

Android - Firebase Auth ログインチェック

FirebaseAuthのインスタンスを取得して、getCurrentUser()でログイン中ユーザを取得できる。nullだったら未ログイン状態。 public class MainActivity extends AppCompatActivity{ private FirebaseAuth auth; private FirebaseUser user; private String na…

Android - Firebaseでログイン機能実装

Firebaseを使ってログイン機能を作ってみます。 参考:Firebase Authentication サンプルアプリがあります。サンプルアプリは、パッケージ名を変更するのが結構大変だったので、アプリ登録でサンプルアプリと同名のパッケージ名で登録すると簡単に利用できま…

Windows10でJavaのkeytoolを使う

FirebaseでAndroidのアプリを登録するときに、デバッグ用の署名証明書を登録するように言われます。Javaのkeytoolというツールを使って作成することができます。使い方は、Javaのkeytool.exeが入ってるフォルダに移動して、コマンドプロンプトとかでkeytool…

MonacaでFirebase Cloud Messaging(FCM)を使ってプッシュ通知(するのはやめた)

結論的には、CordovaでFCMのプッシュ通知をする方法と同じ方法でやればできるはずですが、そのためには、結局Monacaの便利なデバッグアプリとか使えないし、ほぼ純粋にCordovaをいじってるのと変わらなくなるので、あまり意味がないと思いまいた。Monacaの便…

CordovaでFirebase Cloud Messaging(FCM)を使ってプッシュ通知(Android)

cordovaでAndroidのプッシュ通知をします。 GCMを使ってプッシュ通知する方法が、Firebaseを使う仕様に変更されています。FirebaseのFirebase Cloud Messaging(FCM)です。cordova-plugin-fcmというプラグインを利用します。 まずはFirebase Notificationを使…

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky