Skip to content

DrawboardLtd/amplitude.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amplitude.Net

This a dotnet library for making api calls to Amplitude (the analytics service). Currently it supports sending Identify requests and Events.

Delivery

Instances of IAmplitude can be injected.

Configuration

During program initialisation call services.AddAmplitude().

Add to your configuration a section called Amplitude and configure the api key. Eg:

{
    "Amplitude": {
        "ApiKey": "somekey"
    }
}

Usage

public MyService(IAmplitude amplitude)
{
    _amplitude = amplitude
}

public async Task Identify(string userId)
{
    var userProperties = new Dictionary<string, object> {
        { "favourite", "blue" }
    };

    await _amplitude.ForUserId(userId).Identify(userProperties);
}

Maintained by Drawboard

Drawboard PDF is a feature-rich PDF annotation and editing software that is designed to enhance productivity and collaboration. Users can annotate on shared PDFs in real time, making it ideal for team projects or remote collaboration.

With Markup tools that can cater to the everyday user, as well as highly technical teams, Drawboard PDF’s intuitive interface is easy to learn and turns beginners into experts.