OneSignal.RestAPIv3.Client 1.1.2

One signal client targeting .Net Framework 4.5.2 and .Net Standard for .Net Core 2.0+ support.

Feel Free to contribute! :)

Install-Package OneSignal.RestAPIv3.Client -Version 1.1.2
dotnet add package OneSignal.RestAPIv3.Client --version 1.1.2
<PackageReference Include="OneSignal.RestAPIv3.Client" Version="1.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OneSignal.RestAPIv3.Client --version 1.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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.

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.

Release Notes

Fixes the exception throwing mechanism

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.2 16,093 4/15/2020
1.1.1 19,513 10/26/2019
1.1.0 484 10/3/2019
1.0.3 21,739 11/19/2017