FCM(Firebase Cloud Messaging)でアプリにPush通知を飛ばす
プッシュ通知周りの理解ができていなかったのでアプリに導入してみました。 APNsキーをFirebaseに登録する Apple DeveloperサイトでAPNs Authentication Key (.p8)を作成しま…
プッシュ通知周りの理解ができていなかったのでアプリに導入してみました。 APNsキーをFirebaseに登録する Apple DeveloperサイトでAPNs Authentication Key (.p8)を作成しま…
ストア申請作業にかける時間がもったいないので自動化を導入することにしました。プロジェクトでfastlaneのセットアップが完了していることが前提です! 編集するファイルについて 編集するファイルはmetadataディレク…
フレームワーク周りに疎いので実際にフレームワークを公開し、サンプルプロジェクトに取り込んで理解を深めたいと思います。 フレームワークを作成する 他のアプリに配布するための外部公開用のライブラリです。フレームワークを作成す…
Combineの仕組みをなんとなく理解したけど業務で実装すると手が止まります。MVVMアーキテクチャでCombineを利用した非同期処理の書き方について解説します。 initで非同期処理を実行してSubjectに値を流す…
Swift Concurrencyが登場してから4年が経ちますが知識が曖昧だったので調べたことをまとめてみました。 Swift Concurrencyとは Swiftバージョン5.5で導入された非同期処理の新しい仕組みで…