I have firebase authentication in my app and planning to implement in app purchases.
Is revenue cat in-app purchase subscription tied to firebase authentication account or they are tied too a device (for example Google Play signed account?)
RevenueCat is not inherently tied to Firebase, this is something you would have to set up on your own. Purchases are linked to the individual store (Apple App Store or Google Play Store) account your user purchases the product(s) with.