Questions tagged [visual-studio-app-center]

Visual Studio App Center is your continuous integration, delivery and feedback solution for Android, iOS, Windows, and macOS apps, enabling you to ship higher-quality apps faster and with greater confidence.

App Center is a continuous integration, delivery and feedback cloud service that helps you ship better iOS, Android, Windows, and macOS apps, faster. It brings together the beta distribution and crash analytics features of HockeyApp and the Xamarin Test Cloud ability to run automated UI tests on physical devices in the cloud. It provides cloud build services so that you can have “continuous integration” running for every code committed to a branch, without the headache of managing your own local build machine. App Center also provides app usage analytics and the ability to segment users and send them push notifications. You can choose to use just one of the services as part of your app development lifecycle, or combine them into a complete CICD process.

Build in the cloud

If you’re the only dev working on a project, you may just build everything locally. When there is a team of developers working on a project, you might prefer centralized build support. Instead of maintaining your own lab infrastructure, connect App Center to your source code repository and have it do builds for you. Builds can be triggered manually, or you can use Continuous Integration to have App Center build every time new code is pushed to the branches you specify.

Test on real devices

Testing your app locally on an emulator is different than running it on a real device. App Center can deploy your tests, along with your application, to real devices. It captures screenshots at the test steps you define, and provides complete logs of the test run. This gives you access to thousands of real devices and hundreds of configurations (a specific device model with a specific version of the OS).
App Center supports popular frameworks such as Appium, Espresso, and XCUITest. Test every UI interaction your users can do, and diagnose bugs and performance problems every time you build, with detailed step-by-step tracking reports, screenshots, and logs.

Deploy everywhere with ease

App Center helps you distribute your app to beta testers and users on iOS, Android, Windows, and macOS with every commit or on demand. Send different builds to different groups of testers and notify them via in-app updates. When ready, release to Apple’s App Store, Google Play, and to Microsoft Intune. To install on iOS devices, you must first register the device with your Apple developer account and add it to a provisioning profile. When the app is signed based on that provisioning profile, it can be installed on those devices. Attempting to install it on another device will fail. App Center streamlines the process of gathering the necessary device identifiers from testers, performing the registration and signing. Android apps do not require the extra device registration step prior to signing.

Insightful crash reports

Monitor the health of your app with advanced capabilities such as intelligent crash grouping and management, faster debugging with symbolication, and detailed crash reports. Get notified and fix issues as they come up.   

You can enable your app to send crash errors to App Center. The crashes are processed to identify groups of the same type of crash. The stacktrace helps you identify where in the source code the crash is occurring. The App Center SDK is modular, so that you can avoid adding overhead to your app for SDK functionality you aren’t using. The SDKs have been open sourced on github.com in the Microsoft organization.

Real-time analytics

Grow your audience by focusing on what’s important with deep insights about user sessions, top devices, OS versions, behavioral analytics and event trackers for your iOS, Android, Windows, and macOS apps.  Easily create custom events to track anything. App Center analytics helps you understand your users. The single-line integration provides information about how many users are using the app. When the app is installed, it’s assigned a unique identifier used for analytics.
The App Center SDK is modular. To enable gathering and sending analytics data, add the module in the
App Center shows the distribution of sessions, devices, countries, languages and app version. It also provides the distribution of OS version. For Android, the API level is shown. Countries are identified by the carrier country provided by the platform. Language is based on the user’s system settings. You can filter by version and time range.

Push live updates to your app

Visual Studio App Center combines the power of CodePush with cloud-hosted builds, automated UI tests, crash reports, analytics, and push services. With this integration, we are doubling-down with CodePush development. Get all the features you use today and new resources you need to ship five-star apps, faster - All in one place.

Support

App Center supports Objective-C, Swift, Java, Xamarin, React Native and more.
We're just getting started and have big plans for helping you deliver better iOS, Android, Windows, and macOS apps faster.

Links

602 questions
0
votes
2 answers

Using CLI commands in cake build - Microsoft app center

I am new to cake build. I want to run Microsoft appcenter command from Cake script. I tried using cake.powershell for it https://cakebuild.net/addins/powershell/ StartPowershellFile("./appcenter.ps1"); // appcenter.ps1 had just CLI command for…
0
votes
2 answers

Microsoft App Center add external package

How I do add packages sources in my project? In my Visual Studio, i go to tools -> options -> Nuget Package Manager -> Package Sources. And add the package information that in this case is not in Nuget. Now in the App Center I did not find this…
Tiago
  • 2,014
  • 2
  • 18
  • 26
0
votes
1 answer

How to get the TEAM API Key for microsoft appcenter

I am using cake script to deploy xamarin ui scipts on the test cloud, for this I would need the API key of the team in app center I am running my scripts against. I was able to find those keys in xamarin test cloud but after they moved to microsoft…
0
votes
1 answer

App Center. How launch creating a new one build via ps1 (PowerShell)?

If I created builds from Bitrise, I can launch builds via ps1. for example: $postParams = '{"hook_info":{"type":"bitrise","api_token":"AQKgU--wYxRIqpZqAkIJ1A"},"build_params":{"branch":"develop"}}' $result = Invoke-WebRequest -Uri…
0
votes
2 answers

Appcenter application pushing error form command line

I am working on Mobile app automation in VSTS using xamarin. Code was successfully executed on the local emulator, but while pushing to the appcenter from command line i am facing error Test Chunking failed. I tried with admin privileges also, still…
0
votes
1 answer

How to launch appcenter tests for UWP packages via VSTS?

VSTS task "Test with Visual Studio App Center" is seemed to support only APK/IPA file formats which limits to Android/iOS . Is it possible to use this task to launch appceneter tests for UWP packages? See the screen shots attached.
Alexey Melezhik
  • 830
  • 6
  • 24
0
votes
1 answer

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory in Visual studio app center (CI)

I am facing this issue in Visual studio app center (CI) when building ios react-native app.I have gone through the issues in github and other stackoverflow questions regarding this.All of them suggested to change node memory like this. --expose-gc…
0
votes
0 answers

Xamarin VSTS HockeyApp Parse Error

I get a parse error on my phone when I downloaded my Xamarin application from the HockeyApp. The HockeyApp receives the build from my VSTS build/release and Visual Studio App center. But, when I debug my app from Visual Studio on the same phone, my…
0
votes
1 answer

Appcenter CodePush CLI - list deployments

I'm a user of CodePush (with cordova). I'm doing some quick checking into AppCenter since CodePush is migrating there. I'm noticing that the AppCenter CLI doesn't seem as robust/ready as the CodePush CLI. My main question at this point is if this…
BRass
  • 2,968
  • 1
  • 17
  • 41
0
votes
1 answer

React Native AppCenter Push - Notifications when app is in background

I'm using React Native Microsoft AppCenter which leverages Firebase Cloud Messaging for an Android app. I am receiving the push notifications when the app is open, When the app is in the background the notification appears only in the system tray…
tlagreca
  • 320
  • 4
  • 19
0
votes
1 answer

Visual studio app center: appium-test-extension-1.0.jar; error in opening zip file

I was trying to configure my test cases in VSapp center, my tests are written in appium. Followed the following steps: Step 1# Added the JCenter repository enabled in the build.gradle in my project's root folder. build.gradle file is like following …
0
votes
0 answers

Distributing Xamarin Forms App via Visual Studio App Center

I want to share an enterprise Xamarin Forms app with some users in the company for beta testing. These are iPhone users. I understand that the app can be shared via a link that is sent in an email. Do the beta users need to run some wrapper app to…
Sam
  • 19,814
  • 35
  • 141
  • 272
0
votes
2 answers

UWP: crash report and events tracing

I've developed an UWP app for a client: as we encountered some bugs that I can't reproduce on my device, we've implemented a crash reporting solution. HockeyApp In a first time, I used HockeyApp like this to use crash…
0
votes
2 answers

UWP certificate issue on hosted agents

I'm trying to run UWP build using Team Foundation Server and App Center and it gives me this error. ##[error]C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3090,5): Error…
user7688277
0
votes
1 answer

Appcenter SDK vs react-native-code-push

Do we need to link Appcenter to use react-native-code-push? Is Appcenter only needed if you want analytics, crash reports, push etc?