Vereniging-COIN.Sdk.MC
1.7.0
dotnet add package Vereniging-COIN.Sdk.MC --version 1.7.0
NuGet\Install-Package Vereniging-COIN.Sdk.MC -Version 1.7.0
<PackageReference Include="Vereniging-COIN.Sdk.MC" Version="1.7.0" />
paket add Vereniging-COIN.Sdk.MC --version 1.7.0
#r "nuget: Vereniging-COIN.Sdk.MC, 1.7.0"
// Install Vereniging-COIN.Sdk.MC as a Cake Addin #addin nuget:?package=Vereniging-COIN.Sdk.MC&version=1.7.0 // Install Vereniging-COIN.Sdk.MC as a Cake Tool #tool nuget:?package=Vereniging-COIN.Sdk.MC&version=1.7.0
.NET Mobile Connect SDK
Introduction
This SDK supports secured access to the Mobile Connect API.
Setup
Samples Project for the Mobile Connect API
A sample project is provided in the mobile-connect-sdk-samples
directory.
NuGet Package
This SDK is published as the NuGet package 'Vereniging-COIN.Sdk.MC'.
Configure Credentials
For secure access credentials are required.
- Check this README to find out how to configure these.
- In summary you will need:
- a consumer name
- a private key file (or a
System.Security.Cryptography.RSA
instance containing this key) - a file containing the encrypted Hmac secret
(or a
System.Security.Cryptography.HMACSHA256
instance containing this (decrypted) secret)
Code
The MobileConnectService.SendDiscoveryRequestAsync()
methods can be used to send discovery requests.
To create this service, the aforementioned credentials are needed.
In addition, its constructor requires an IMobileConnectClientErrorHandler
.
For this, you can create a custom implementation or use the provided MobileConnectClientErrorHandler
.
This handler ignores 404 not found
errors from the api, which results in the SendDiscoveryRequestAsync()
method
returning (a Task
that completes with) null
. Other errors result in an exception being thrown.
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. |
.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
- Vereniging-COIN.Sdk.Common (>= 1.7.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.7.0 | 63 | 1/31/2025 |