Summary: Constants | Protected Ctors | Inherited Methods | [Expand All]
public static class

# FirebaseAnalytics.UserProperty

extends Object

java.lang.Object
↳ | com.google.firebase.analytics.FirebaseAnalytics.UserProperty

## Class Overview

A UserProperty is an attribute that describes the app-user. By supplying UserProperties, you can later analyze different behaviors of various segments of your user base. You may supply up to 25 unique UserProperties per app, and you can use the name and value of your choosing for each one. UserProperty names can be up to 24 characters long, may only contain alphanumeric characters and underscores ("_"), and must start with an alphabetic character. UserProperty values can be up to 36 characters long. The "firebase_" prefix is reserved and should not be used.

The following user property names are reserved and cannot be used:

- first_open_time
- last_deep_link_referrer
- user_id

## Summary

Constants
String | SIGN_UP_METHOD | The method used to sign in.

Protected Constructors
| FirebaseAnalytics.UserProperty()

[Expand] Inherited Methods
From class java.lang.Object
Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()

## Constants

#### public static final String SIGN_UP_METHOD

The method used to sign in. For example, "google", "facebook" or "twitter".

Constant Value: "sign_up_method"

## Protected Constructors

#### protected FirebaseAnalytics.UserProperty ()