はじめに
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
でプッシュ通知 送信