AnaSdk 3.0.7
dotnet add package AnaSdk --version 3.0.7
NuGet\Install-Package AnaSdk -Version 3.0.7
<PackageReference Include="AnaSdk" Version="3.0.7" />
<PackageVersion Include="AnaSdk" Version="3.0.7" />
<PackageReference Include="AnaSdk" />
paket add AnaSdk --version 3.0.7
#r "nuget: AnaSdk, 3.0.7"
#:package AnaSdk@3.0.7
#addin nuget:?package=AnaSdk&version=3.0.7
#tool nuget:?package=AnaSdk&version=3.0.7
AnaSdk NuGet Package
Overview
AnaSdk is a .NET Standard library that provides a set of services to interact with the <span style="color:blue;font-weight: bold;"> ANA Plateform App </span>. The library includes services for initiating transactions, fetching user information, sending notifications, and simulating mobile authentication. The library also includes logging capabilities and can be initialized with necessary credentials and environment settings.
Installation
To install the package, use the following command in the NuGet Package Manager Console:
Install-Package AnaSdk
Usage
Enable/Disable Logging
You can enable or disable logging information as needed.
IAnaSdkService.EnableLoggingInformation();
IAnaSdkService.DisableLoggingInformation();
Methods
Authorization flow
<span style="color:blue"> The Authorization flow from two steps </span>
<span style="color:blue"> 1- fetch auth id (from mobile) 2- Get user info (from Backend) </span>.
1- Fetch auth id (from mobile)
This step should be done in mobile app to get auth id
<span style="color:red"> For debugging purpose from backend without need to retrieve auth id response from mobile you can use function SimulateMobileFetchAuthAsync in the IBasDebugHelperService to Simulate Mobile Initiate Payment response Only purpose !! </span>
<span style="color:red"> You should not call this method in production or staging environment !! </span>.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions
Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss any changes.
Contact
For support, please contact Ana Team.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.1)
- Newtonsoft.Json (>= 13.0.3)
- System.Text.Json (>= 9.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.