🔖

Firebase In-App Messaging in React Native

2023/12/08に公開

In-App Messaging以外の実装は省きます。

実装方法

ドキュメン通り
一応インストールするだけで動作するようになります。
https://rnfirebase.io/in-app-messaging/usage

Failed restful api request to fetch in-app messages: seeing http status code as 403

Xcodeビルド時に↑の403エラーが発生するので、
GCPでFirebase In-App Messaging APIの有効化が必要かも
https://console.cloud.google.com/marketplace/product/google/firebaseinappmessaging.googleapis.com

デバッグ方法(IOSのみ)

デバイスのテストですぐ確認できるわけではなく以下の手順で行う必要がありそう。
アプリ起動時にメッセージを受け取っているっぽい。

  1. Firebase Messaging から 新しいキャンペーンを作成 押下
  2. in-App Messaging 押下
  3. メッセージレイアウトを トップバナー に切り替える ※設定が少なくて済むので...
  4. メッセージタイトルを入力
  5. デバイスでテスト
  6. インストールIDの追加を押下
  7. 最近使用したインスタンス ID をチェック
  8. テストを押下
  9. アプリキル or Xcodeでアプリをビルド
  10. アプリを立ち上げて確認する

Discussion