Show / Hide Table of Contents

    Class PushNotificationEvent

    Send when a push notification is sent, if possible, or cache some data and send this event when the user opens the app after a notification has been sent.

    Inheritance
    Object
    AnalyticsEventBase
    PushNotificationEvent
    Implements
    IAnalyticsEvent
    IInjectable
    Inherited Members
    AnalyticsEventBase.UUID_KEY
    AnalyticsEventBase.EVENT_NAME_KEY
    AnalyticsEventBase.TIMESTAMP_KEY
    AnalyticsEventBase.DEVICE_ID_KEY
    AnalyticsEventBase.DATA_MAX_LENGTH
    AnalyticsEventBase.TimestampInMilliseconds
    AnalyticsEventBase._uuid
    AnalyticsEventBase._timestampInMilliseconds
    AnalyticsEventBase.Inject(IResolver)
    AnalyticsEventBase.Initialize(Int64, Dictionary<String, Object>)
    AnalyticsEventBase.IncludeDeviceId
    AnalyticsEventBase.GetEventData()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Analytics
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public class PushNotificationEvent : AnalyticsEventBase, IAnalyticsEvent, IInjectable

    Fields

    _count

    Declaration
    protected int _count
    Field Value
    Type Description
    Int32

    _name

    Declaration
    protected string _name
    Field Value
    Type Description
    String

    _source

    Declaration
    protected string _source
    Field Value
    Type Description
    String

    _type

    Declaration
    protected string _type
    Field Value
    Type Description
    String

    COUNT_KEY

    Declaration
    public const string COUNT_KEY = "count"
    Field Value
    Type Description
    String

    NAME_KEY

    Declaration
    public const string NAME_KEY = "name"
    Field Value
    Type Description
    String

    SOURCE_KEY

    Declaration
    public const string SOURCE_KEY = "source"
    Field Value
    Type Description
    String

    TYPE_KEY

    Declaration
    public const string TYPE_KEY = "type"
    Field Value
    Type Description
    String

    Properties

    EventName

    Declaration
    public override string EventName { get; }
    Property Value
    Type Description
    String
    Overrides
    AnalyticsEventBase.EventName

    Methods

    EventContent()

    Declaration
    protected override Dictionary<string, object> EventContent()
    Returns
    Type Description
    Dictionary<String, Object>
    Overrides
    AnalyticsEventBase.EventContent()

    Initialize(String, String, String, Int32)

    Initializes the event.

    Declaration
    public virtual void Initialize(string type, string name, string source, int count)
    Parameters
    Type Name Description
    String type

    The type of notification. local, remote

    String name

    The name of the notification. EventTimerTrunk, VideoAd

    String source

    More specific information about the context the notification took place in. This should be something data analysts can sort or group data with.

    Int32 count

    Implements

    IAnalyticsEvent
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.