はじめに
NativeScript + Firebase でプッシュ通知を行う方法。
TL;DR
- プラグイン: EddyVerbruggen/nativescript-plugin-firebase
- 設定手順: Enabling Firebase Cloud Messaging (FCM)
- Android のビルドで 64K 問題が発生する場合は
multiDexEnabled trueを追加
NativeScript + Firebase でプッシュ通知を行う方法。
multiDexEnabled true を追加
Laravel で Cookie を利用(参照/設定/削除)する方法についてまとめた。
Cookie::get('key')Cookie::queue('key', 'value', 'minutes')Cookie::queue(Cookie::forget('key'))NativeScript でデータの 保存/読み出し を行う方法を整理した。
ApplicationSettings を使うconst appSettings = require("tns-core-modules/application-settings");appSettings.getXXXX, appSettings.setXXXX, appSettings.hasKey, etc2020/10/31
以前は https://sagaser.games/ という URL でサービス提供していましたが、様々な事情につきサービス終了しました。
PlayStation Store (以降 PS Store)では、たびたびゲームのセールを行っているが、以下のような問題がある(と個人的には思っている)。
ということで、目的のゲーム(自分に刺さるゲーム)を探しづらいので、上記の悩みを解決するサイト SaGaSeR (サガセル) を作った。
ゲーム好きの方へ
SaGaSeR (サガセル)
Vue.js を使ってネイテイブアプリの開発が可能な NativeScript-Vue について整理した。
セットアップから、Vue Router を使ったページ遷移、モーダルの表示などについて。
続きを読むVSCode + PlantUML で UML 図を作るまでの方法について整理した。
@startuml, @enduml 内に PlantUML の構文で好きに記述axios で、添付ファイルありのリクエストを送信する方法を整理した。
【React】axiosを使用してmultipart/form-data形式の通信をする - モノクロタイム を参考にさせてもらった。
FormData の append でデータを構築transformRequest でも対応できるかも?(未検証)FormData はブラウザのみなので、CLI ツールなどは別フォーマットを使う必要がありそうサーバ(Node.js)からプッシュ通知を送信する方法として、firebase-admin を使って簡単なプッシュ通知を送信する方法を整理した。
関連: Vue + Cordova + Firebase でプッシュ通知
GOOGLE_APPLICATION_CREDENTIALS を設定(direnv 使うと便利)initializeApp, Messaging.send でプッシュ通知 送信