Firebase solutions portal

Discover and implement solutions for common and advanced use cases in your apps and businesses.

Filter By

Choose a category
Choose a content type
Choose a product

Depending on the type of app you're building, you might find it useful to detect which of your users or devices are actively online — otherwise known as detecting "presence." For example, if you're building an app like a social network or deploying

  • Tutorial
  • Firestore
  • Firebase

Measure your revenue sources to help you understand the lifetime value of your users and grow your app business.

  • Tutorial
  • Google Analytics
  • Firebase
  • Firebase Analytics
  • Admob

Learn how to set up and measure in-app purchases using the Apple App Store and Google Play Store.

  • Tutorial
  • Firebase
  • Firebase Analytics
  • Google Analytics

Learn how to measure ecommerce-based user interactions with products across your users' shopping experiences.

  • Tutorial
  • Firebase
  • Google Analytics
  • Firebase Analytics

Learn how to communicate with users and build business with Firebase Cloud and In-App Messaging.

  • Pathway
  • Firebase In-App Messaging
  • Firebase Cloud Messaging
  • Firebase

Customize your app's welcome back screen for a repeat user based on their preferences or activity in your app.

  • Tutorial
  • Firebase
  • Firebase Remote Config
  • Google Analytics

Google's on-device conversion measurement improves the number of observable conversions from your iOS app campaigns while keeping users' personal data private.

  • Tutorial
  • Google Analytics
  • Firebase
  • Firebase Authentication

Learn about options to help your users control their data.

  • Tutorial
  • Firebase Authentication
  • Firestore
  • Firebase
  • Cloud Functions for Firebase
  • Firebase Realtime Database

In this codelab, you’ll learn how to use Cloud Functions for Firebase to send notifications to users of a chat app.

  • Codelab
  • Firebase
  • Cloud Functions for Firebase
  • Firebase Cloud Messaging

Can't find the solution for your use case?

We're adding new solutions frequently, so make sure to check back again soon.

If you have an idea for a specific solution, we'd love to hear about it!

Tell us about your use case