Swift・iOS

Swiftを中心に学んだことを記録に残すブログです。技術に関係ない記事もたまに書いています。

Firebase

【SwiftUI】プッシュ通知を選択した時に特定の画面に遷移する

はじめに 開発環境 本題 動作イメージ 全体の実装 AppDelegate.swift SceneDelegate.swift RootView.swift RootViewModel.swift HomeView.swift PushDetailView.swift PushDetailViewModel.swift WebView.swift 補足 おわりに 参考 はじめに Firebase Cloud …

【SwiftUI】Firebase Cloud Messagingで受信したプッシュ通知の内容をSwiftUIのViewで利用する

はじめに 開発環境 本題 おわりに 参考 はじめに Firebase Cloud Messagingで受信したプッシュ通知の内容をSwiftUIのViewで利用する実装について記事に残します。 ※Firebase Cloud Messagingの導入に関しては、以下の記事に記載しています。 【Firebase Clou…

【Firebase Cloud Messaging】受信したメッセージを処理する

はじめに 開発環境 本題 おわりに 参考 はじめに 【Firebase Cloud Messaging】導入の手順 - Swift・iOSの続きです。今回は受信したプッシュ通知のメッセージを処理する方法について記事にします。 開発環境 macOS Catalina 10.15.7 Xcode 12.2 Swift 5.3.1 …

【Firebase Cloud Messaging】テストメッセージを送信する

はじめに 開発環境 手順 おわりに 参考 はじめに 【Firebase Cloud Messaging】導入の手順 - Swift・iOSの続きです。今回はFirebase Cloud Messagingを導入したアプリに、Firebaseコンソールからプッシュ通知をテスト配信する手順について記事にしました。 …

【Firebase Cloud Messaging】導入の手順

はじめに 開発環境 手順 設定 Identifierを追加 Apple Push Notification Authentication Keyの取得 Capabilityを追加 Firebaseプロジェクトを追加 FirebaseにiOSアプリを追加する Firebaseの構成ファイルをプロジェクトに追加 Firebase SDKをプロジェクトに…

【Firebase Crashlytics】コンソールにクラッシュ情報が表示されない原因と対処法

はじめに 環境 前提 原因 対処法 クラッシュ情報を送信する具体的な手順 おわりに 参考 はじめに FirebaseのコンソールでFirebase Crashlyticsを有効にすると、アプリをビルドして意図的にクラッシュさせるよう求められます。ただ、なぜかクラッシュさせても…