Skip to content

Alegrowin/OneSignal.RestAPIv3.Client

 
 

Repository files navigation

OneSignal Logo

OneSignal.RestApiv3.Client

A General purpose REST Api Client written in C# language for the OneSignal API v3 that support Async

Build status

Install via NuGet

PM> Install-Package OneSignal.RestAPIv3.Client

OneSignal.RestApiv3.Client package targets both .NET standard 2.0 and .NET Framework 4.5.2.

How to use

var client = new OneSignalClient(""); // Use your Api Key

            var options = new NotificationCreateOptions
            {
                AppId = new Guid(""),   // Use your AppId
                IncludePlayerIds = new List<string>()
            {
                "00000000-0000-0000-0000-000000000000" // Use your playerId
            }
            };
            options.Headings.Add(LanguageCodes.English, "New Notification!");
            options.Contents.Add(LanguageCodes.English, "This will push a real notification directly to your device.");

            client.Notifications.Create(options);

OneSignal Api Official Documentation

OneSignal Server API Documentation

Contributing

For additional support for .Net Core 1 or additionnal .Net framework platforms, feel free to fork this repository and submit a merge request!! :)

This is a fork of mundipagg OneSignal-CSharp-SDK repository.

About

OneSignal RestAPI fork with async support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%