Development repository for the App Center SDK for .NET platforms, including Xamarin
WinUI in Desktop
. The target version of WinUI
apps should be net5.0-windows10.0.17763.0
or higher. Known issue: on WinUI apps, the amount of sessions may be lower than on UWP apps due to specifics of its lifecycle.Newtonsoft.Json
dependency to version 13.0.1
.ServicePointManager
for setup TLS configuration breaks the ability to use any other TLS protocols except TLS1.2 in the clients' applications. We replaced using ServicePointManager
to HttpClient
API for applications with target framework version 4.7.1
or higher. For applications with the target framework version lower than 4.7.1
TLS connection is still configured via ServicePointManager
.AES
token encryption algorithm using Encrypt-then-MAC
data authentication approach.AES
token encryption algorithm using Encrypt-then-MAC
data authentication approach.AppCenter.IsNetworkRequestsAllowed
API to block any network requests without disabling the SDK.ErrorReport
.NullPointerException
occurring when settings dialog was intended to be shown, but there is no foreground activity at that moment.kMSACUpdateTokenRequestIdKey
never gets removed.SetMaxStorageSizeAsync
API which allows setting a maximum size limit on the local SQLite storage. The default value is 10MiB.page_size
.WillExitApp
callback to distribute listener.NoReleaseAvailable
callback to distribute listener.NSInvalidArgumentException
when using non-string object as a key in NSUserDefaults
.NSDateFormatter
initialization in a concurrent environment.App Center Push has been removed from the SDK and will be retired on December 31st, 2020. As an alternative to App Center Push, we recommend you migrate to Azure Notification Hubs by following the Push Migration Guide.
applicationWillTerminate
application delegate method.IncorrectContextUseViolation
warning when calculating screen size on Android 11.App Center Distribute Play is a package with stubbed APIs for Distribute module to avoid Google Play flagging the application for malicious behavior. It must be used only for build variants which are going to be published on Google Play. See the public documentation for more details about this change.
This version has a breaking change on iOS - it drops Xcode 10 support, Xcode 11 is a minimal supported version now.
nil
as expected instead of "carrier" string.TrackError
function to handle explicitly passed null
array to variable arguments parameter.