My app supports only login via Email/Password, Google, and Facebook using Firebase Authentication.
Inside the Authentication -> Settings tab, Firebase said to me "Upgrade to Firebase Auth with Identity platform to access this feature."
I upgraded successfully because I want to disable create a new account on the client side and disable delete account. These features are only what I want.
If you interested to know why I want to disable creating a new account on the client side? Please check my question here to know why.
Today I opened Firebase Pricing and I found there are changes in Firebase Authentication, Firebase added 2 new rows in the last as you can see.
I was not charged in Phone verifications because I don't use this provider. I only charged for Firebase Realtime Database and Firebase Storage.
Here are my questions:
Identity Platform Pricing Monthly active users (excluding SAML/OIDC) => If there were 83,000 daily active users (83,000 * 30 = 2,490,000), At the end of the month how much I'll be charged approximately?
Monthly active users - SAML/OIDC => As I said above my app supports only login via Email/Password, Google, and Facebook, Does that mean I'll not be charged about SAML and OIDC?
I hope everything is clear. Thank you.
If you have 83K monthly active users then you won't be charged for 50K users as it falls in the free tier. But you'll be charged for the next 33K users as per the pricing mentioned in Google Cloud Documentation:
From the documentation,
Any account that has signed in within a given month is considered an active user. Inactive users are stored at no cost.
For the given example, you bill would be:
0.0055*33000 = $181.5 / month
my app supports only login via Email/Password, Google, and Facebook, Does that mean I'll not be charged about SAML and OIDC?
Yes, if you are not using SAML/OIDC (Tier 2 providers) then you'll be charged based on Tier 1 pricing mentioned above only.
If you use any Tier 2 provider then you only have up to 50 free MAU and $0.015 / MAU / month thereafter.
I am using Firebase and GA4 for my Android App. Currently, I am running an A/B-Test via Firebase.
Is there a way to select a Segment or Audience based on the A/B-Test-Variant? Or do I need to send my own events to identify the variant a user is using?
I am implementing firebase analytics in my android and iOS apps. Firebase analytics shows the device types, os version etc ... of all the users on its dashboard. I need to get the installed app version and the device os for a specific user. Can firebase can search for the info by filtering on the user uid?
By default Google Analytics for Firebase does not associate events with a specific Firebase user. Instead events are associated with a device token, which is unique to the device/app, but not associated with a specific user.
If you want to associate events with a specific user of your app, you can set a User ID. If you do this, the user ID will show up in BigQuery exports of the analytics data. Last I checked, it won't show up in the Firebase analytics dashboard.
I recommend studying the documentation linked carefully, to ensure you use a user ID that is both allowed, and useful for your needs.
Hi I want to get Users active in last 30 minutes on Dashboard of Google Firebase Analytics by REST API
Is there any solution to get that number?
We have 2 apps (iOS and Android) which allow user to authenticate using either phone number or through Facebook.
In case of phone number it worked like this: app launched Digits authentication flow. After user submitted code from SMS, Digits SDK provided out app with the token. App sent this token to the server which looked up user by this token and responded to the app with new or existing users.
The problem is that we have to migrate our Digits users to Firebase (as Digits will stop working at 30th September). We did a migration through the Fabric console so our Fabric and Digits apps are now linked.
The problem is that even after migration there's no way to tell if the user which signed up with phone number before the migration is the same because for the same phone number Digits and Firebase SDK will give us different tokens and user IDs (as far as I understand).
Is there a way we can find user in the Firebase by their Digits id/token?