iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

Node.js

Node.jsで別ファイルから関数を呼び出す

JS初心者なのでメモしました✍️ 結論 // hoge.js exports.hogehoge = function () { console.log("Hello world"); } // test.js const hoge = require("./hoge.js"); hoge.hogehoge(); // Hello world ちなみに、require() は CommonJSの仕様で、モジュールを…

【Node.js】Functions でユーザが通知を有効にしている場合にプッシュ通知を送信するやつをやってみた

今回は Firebase Firestore であるドキュメントが作成された時、ユーザの通知設定に応じて通知も送信をハンドリングする実装を行ったので、簡単に記事にまとめてみようと思います‍♀️ それではやっていく 今回は、一般的にありえそうな下記のようなユースケー…

【FCM】Functions 経由でトピック通知を登録する

今回は Firebase Cloud Messaging のトピック通知を Functions 経由で登録する方法を紹介していきたいと思います‍ それではやっていく Node.js で実装していくので、とりあえず Firebase の Admin SDK を導入し、初期化します。 $ npm install firebase-admi…

【Javascript】Promise ってなんぞや

最近、個人で開発しているアプリで Node.js を触ることが多いのですが、Javascript で非同期処理を扱う際の知識が不足しているので、この記事をきっかけに少しずつ勉強していこうかと思います‍♀️ ということでまずはタイトルの通り Promise について調べてい…

【Node.js】Firebase Functions から Slack Web API を使って Slack に通知を送る

Firebase Functions での処理の結果を Slack に通知したいという場面があったので、僕が行った実装方法を紹介したいと思います‍ それではやっていく まずは通知を知らせるためのアプリを作成し、OAuth Access Token を取得(今回は Bot を使用します)・通知を…

Stripe Connect について少し調べる

個人で開発しているアプリで、CtoC の決済を実現するために Stripe Connect について少しだけ調べたのでまとめておきます‍♀️ (実際に利用したらまた記事書きます) アカウントのタイプ Stripe Connect を導入するにあたり、アカウントタイプというものをビジ…