AccelByte.Sdk.Abstractions
0.1.0
See the version list below for details.
dotnet add package AccelByte.Sdk.Abstractions --version 0.1.0
NuGet\Install-Package AccelByte.Sdk.Abstractions -Version 0.1.0
<PackageReference Include="AccelByte.Sdk.Abstractions" Version="0.1.0" />
<PackageVersion Include="AccelByte.Sdk.Abstractions" Version="0.1.0" />
<PackageReference Include="AccelByte.Sdk.Abstractions" />
paket add AccelByte.Sdk.Abstractions --version 0.1.0
#r "nuget: AccelByte.Sdk.Abstractions, 0.1.0"
#addin nuget:?package=AccelByte.Sdk.Abstractions&version=0.1.0
#tool nuget:?package=AccelByte.Sdk.Abstractions&version=0.1.0
AccelByte .NET (C#) Modular SDK Abstractions
A software development kit (SDK) for interacting with AccelByte Gaming Services written in C#.
This library contains abstract classes and interfaces for C# Extend Modular SDK.
Setup
This SDK requires .NET 6.0 SDK to be installed.
Usage
# always include these package to use AccelByte .NET SDK
$ dotnet add package AccelByte.Sdk.Abstractions
$ dotnet add package AccelByte.Sdk.Core
# include this package to do authentication to AGS or token validation
$ dotnet add package AccelByte.Sdk.Authentication
# feature packages, these are optional
$ dotnet add package AccelByte.Sdk.Feature.AutoRefreshToken
$ dotnet add package AccelByte.Sdk.Feature.LocalTokenValidation
# Api packages. You can include only one or more packages depending on your need.
$ dotnet add package AccelByte.Sdk.Api.<ApiName>
# Compatibility layer. Use this package to enable compatibility layer with monolithic sdk version.
$ dotnet add package AccelByte.Sdk.Api.Compat
See the list of api packages here.
Further Reading
For more information please read C# Extend Modular SDK Github's README.
Read our migration info for more information on how to migrate from monolithic version.
For documentation about AccelByte Gaming Services and SDK, see docs.accelbyte.io
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages (35)
Showing the top 5 NuGet packages that depend on AccelByte.Sdk.Abstractions:
Package | Downloads |
---|---|
AccelByte.Sdk.Core
AccelByte .NET (C#) Modular SDK core component. |
|
AccelByte.Sdk.Api.Iam
AccelByte .NET (C#) SDK for Iam service. |
|
AccelByte.Sdk.Api.Session
AccelByte .NET (C#) SDK for Session service. |
|
AccelByte.Sdk.Api.Platform
AccelByte .NET (C#) SDK for Platform service. |
|
AccelByte.Sdk.Api.Ams
AccelByte .NET (C#) SDK for Ams service. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Please refer to the CHANGELOG.md