Optionalconfig: { timeout?: number }Updates the user's properties.
Property operations to update user properties.
Updates the user's push subscriptions.
Push subscription operations to update user properties.
Updates the user's SMS subscriptions.
SMS subscription operations to update user properties.
Updates the user's Kakao subscriptions.
Kakao subscription operations to update user properties.
Set user's phone number. Existing value will be replaced by new value if you call this method multiple times.
String satisfying valid E.164 format is accepted.
Reset user's phone number to be an empty value.
Determine the variation to expose to the user for experiment.
This method return the {"A"} if:
the unique key of the experiment.
Optionaluser: string | Userthe user to participate in the experiment. MUST NOT be null.
OptionaldefaultVariation: stringthe default variation of the experiment.
string the decided variation for the user, or the default variation.
Determine the variation to expose to the user for experiment, and returns an object that describes the way the variation was determined.
the unique key of the experiment.
Optionaluser: string | Userthe user to participate in the experiment. MUST NOT be null. (e.g. { id: "userId"} )
OptionaldefaultVariation: stringthe default variation of the experiment. MUST NOT be null.
object
Records the event performed by the user.
the unique key of the event. MUST NOT be null.
Optionaluser: string | Userthe identifier of user that performed the event. id MUST NOT be null. (e.g. { id: "userId"} )
Optionaloption: PageViewTracking the page manually This method always triggers page events regardless of whether the page has changed
Return a instance of Hackle Remote Config.
Optionaluser: string | Userthe identifier of user.
Show User Explorer.
Hide User Explorer.
Fetch dashboard config data.
Set InAppMessage listener.
The listener to be set.
Get displayed InAppMessage view.
if there is no displayed InAppMessage, return null.
callback function.