2021-05-01から1ヶ月間の記事一覧
App Store サーバー通知 functionsで実装 https://help.apple.com/app-store-connect/?lang=ja#/dev0067a330b App Store サーバー通知は、サブスクリプションのステータスの変更や App 内課金の払い戻しなど、App 内課金に関連する主要なイベントについての…
久しぶりにチュートリアルやると発見があったりしていいんだろうなぁ。 Flutterの理解が深まる 日本語で詳しく書いてある。プログラマ未経験の人にもわかりやすいくらい。 ビュー バインディングは findViewById の後継 ビュー バインディング | Android デ…
build.gradleをgroovyで書かなければいけないところKotlin方式で書いたから起きた。 具体的には下記のようにイコールを入れてしまった。 buildFeatures { viewBinding = true } なんでそんなことが起きたかと言うと、チュートリアルがそうなってたから。 チ…
messaging getTokenを実行するたびにtokenが変わったりしない。 chromeでデバック実行するときは毎回tokenがリフレッシュされるので変わる 送信系のメソッド(admin) sendMulticast tokenはstring[] sendAll notificationも毎回セットしないといけないから、…
RDBでもNoSQLでも最終的にオブジェクトに変換しないといけないから、 行列で物事を考えることに無駄がありそう。 ※大規模なバッチシステムとかは別として。 jsonをそのまま格納できる場合でも、json設計をする場合はツール選定が難しい。 また、jsonにはコメ…
内部テストのアプリ内課金は本当に無料? オープンテスト版、クローズド テスト版、内部テスト版をセットアップする - Play Console ヘルプ 支払い: 有料アプリの場合でも、テスターは無料で内部テスト版をインストールできます。ライセンス テスターのリス…
node v12.22.0 typescriptでブラケット記法でプロパティを参照しようとすると下記のようになる。 function mergeDtoWithFirestoreRecord(dto: DTO, firestoreObject: any) { Object.keys(firestoreObject).map((key: string) => { // Element implicitly has…