capacitor-community / firebase-analytics

Enable Firebase Analytics for Capacitor Apps
MIT License
162 stars 64 forks source link

setUserProperties not working #191

Open mbattara opened 2 months ago

mbattara commented 2 months ago

Hi, I am using the following setup:

Ionic version 7.2.0 Capacitor version 6.1.0 @capacitor-community/firebase-analytics version 6.0.0

I am using Firebase Analytics with an Android smartphone.

When I try to call this function: async setUserProperty(name: string, value: string){ try{ await FirebaseAnalytics.setUserProperty({ name: name, value: value, }); } catch(e){ console.error("Error setting", name, "with property:", value, e) } }

with these parameters: await this.setUserProperty('hashed_email', 'mia@mail');

The system enters the catch block with this error message: "key must be provided."

However, in the Firebase Console's debug view, I can see my property being set. In the Firebase Console, I added my custom user property definition hashed_email.

Has anyone encountered this issure? Is there a problem in my implementation?