Closed dbnex14 closed 3 years ago
Hi, specifically we support Xamarin.Forms projects that used shared code, PCL, or .NET standard for the portable part of their application.
The AppCenter code you reference in the .NET standard project are just API stubs and the implementation is replaced at runtime by the real one depending on the target of the real project (Android, iOS or UWP).
So in order to use the SDK you need to install nugets in both the portable project (.NET standard) and also install the same nugets in all platform specific projects so that the runtime is switched to the real platform implementation.
Also UWP has less supported methods than their Xamarin counterpart, some UWP methods will be stubbed and do nothing.
You can refer to both our https://docs.microsoft.com/en-us/appcenter/sdk/ SDK pages for Xamarin and UWP to integrate it in your application.
Hi, specifically we support Xamarin.Forms projects that used shared code, PCL, or .NET standard for the portable part of their application.
The AppCenter code you reference in the .NET standard project are just API stubs and the implementation is replaced at runtime by the real one depending on the target of the real project (Android, iOS or UWP).
So in order to use the SDK you need to install nugets in both the portable project (.NET standard) and also install the same nugets in all platform specific projects so that the runtime is switched to the real platform implementation.
Also UWP has less supported methods than their Xamarin counterpart, some UWP methods will be stubbed and do nothing.
You can refer to both our https://docs.microsoft.com/en-us/appcenter/sdk/ SDK pages for Xamarin and UWP to integrate it in your application.
Thanks for great explanation @guperrot Are there plans in place to provide the functionality for UWP and how recent? Thanks again
What specific features do you need on UWP?
What specific features do you need on UWP?
Crash reporting and logging Delivery to Win app store Possibly: CI Possibly: UI Automation
We have basic crash reporting for store apps: https://docs.microsoft.com/en-us/appcenter/sdk/crashes/uwp (only starting and reporting is supported, no advanced client side API). We do have plans to improve crash support on UWP to have parity with Xamarin.
CI: we have support for building UWP applications on AppCenter already.
Manage windows store and UI tests: I'm not sure but can forward the feedback.
In the meantime you can consult https://github.com/Microsoft/appcenter/blob/windows/specs/2019-04/Windows-Plan.md.
In the meantime you can consult Microsoft/appcenter:specs/2019-04/Windows-Plan.md@
windows
.
The link is broken, now is https://github.com/microsoft/appcenter/blob/specs/specs/2019-04/Windows-Plan.md.
https://github.com/microsoft/appcenter/issues/25 - UWP UI Testing https://github.com/microsoft/appcenter/issues/383 - UWP Store Support
In the meantime you can consult https://github.com/Microsoft/appcenter/blob/windows/specs/2019-04/Windows-Plan.md.
I am unable to open that link
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.
This issue will now be closed because it hasn't had any activity for 15 days after stale. Please feel free to open a new issue if you still have a question/issue or suggestion.
Description
I am interested in finding more about AppCenter support for .NETStandard 2.0 Xamarin.Forms (all 3 platforms Android, IOS, and UWP). Is this supported? I am bit confused because I have been finding lots of links, even MS ones that are confusing on this topic especially when it comes to Xamarin.UWP support and need clear answer.
Repro Steps
Please list the steps used to reproduce your issue.
NA
Details
What is your app platform (Xamarin.Android or Xamarin.iOS or UWP)?
If using Xamarin.Forms or if using portable/shared code to call our SDK APIs, are you using shared project, PCL code or .NET standard code for the application? Which .NET standard version or which PCL profile?
Which SDK version are you using?
Which OS version did you experience the issue on?
What device version did you see this error on? Were you using an emulator or a physical device?
What third party libraries are you using?
Please enable verbose logging for your app using
AppCenter.LogLevel = LogLevel.Verbose
before your call toAppCenter.Start(...)
and include the logs here: NA