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
0 answers

UWP: optimize crash report with HockeyApp

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 HockeyApp. The client wanted to gain time/money so I only used the basis crash…
Gold.strike
  • 1,002
  • 11
  • 32
0
votes
2 answers

Events not tracked in App Center

I am trying new Visual Studio App Center platform for mobile apps. It gives me the crashes and the installed versions OK, so the app secret and SDK are configured OK. But when I try to track custom Events, according to this tutorial I get "No events…
0
votes
1 answer

What technical specifications are relevant to creating an at-home UnitTest lab?

I need to run tests against physical mobile devices, and need to deploy unit tests to many concurrent devices at the same time. Conceptually, this is similar to the Xamarin Mobile Test Cloud, or Microsoft Mobile cloud... but I need an on-premise…
0
votes
1 answer

Visual Studio App Center - Agente Build

When I automatically build my Xamarin Forms applications (Android and iOS) on the Visual Studio App Center platform, the components are not automatically downloaded as NuGet packages. When a reference error is not found and executed. How to solve…
0
votes
1 answer

Is there a solution to source the app secrets for different build configuration in VSTS Build definition

We are trying to create one build definition to build multiple build configuration. The app uses Mobile Center App secret which will be different for apps built in various configuration. Is there a way to source only the app secret for a particular…
0
votes
1 answer

What to do with handled exceptions in xamarin forms project?

I was using Xamarin Insights until recently. I removed it from my project because it increases start up time and app size significantly. So I was left with 2 options Hockeyapp and Mobile Center from Microsoft. Problem with these 2 is that they dont…
0
votes
1 answer

Mobile Center Build Issue

I've started to use Visual Studio Mobile Center which seems to be a very good tools for my development lifecycle. I am actually working on a Xamarin Forms project and am using Github as Source Control. Unfortunately I am unable to build my project…
0
votes
2 answers

Building Xamarin.Forms app in mobile Center

I have mobile center set to build from my git repo of my app but for some reason the build process does not recognize the using statement using System.Net.Http; and for that reason it fails. is there something I'm not doing exactly?
John
  • 305
  • 1
  • 2
  • 13
0
votes
0 answers

Connectiong to VSTS in Mobile Center (Error getting list of repositories: TypeMismatchError)

I create new application in Mobile Center and I want to connect to source repository. My repository is on Visual Studio Team Services. When select repository, i get next message: Error getting list of repositories: TypeMismatchError Can anybody…
Nenad J.
  • 136
  • 1
  • 7
-1
votes
1 answer

AppCenter iOS Flutter Build - Fails

i try to setup my iOS build of a Flutter APP via Appcenter. It is linked with GitHub and currently just a standard Flutter Project in the repository. I get the following error message in the logs that i can handle on my local but i have no clue how…
Bliv_Dev
  • 321
  • 2
  • 12
-1
votes
1 answer

How to get my build directory for appcenter appium test in Azure deveops Pipeline

i created a YAML file, for azure DevOps pipeline, Apium build directory is a required argument, I set it as appiumBuildDir ='target/upload' i keep getting the message that the directory doesn't exist. How do I get my build directory to use on Devops…
-1
votes
1 answer

AppCenter Xamarin.ios configurations with APNS not sending notifications: stuck on Sending

I have configured the Appceter Xamarin.ios for sending notifications to iOS devices. I entered everything as is mentioned in AppCenter but when I send notifications, it says Sending and looks like its stuck there. I don't know what the issue can…
-1
votes
1 answer

Azure DevOps vs Microsoft AppCenter

My project has two web apps (.NET) and 2 mobile apps (mobile apps built in Xamarin and deployed in iOS and Android). Team is unclear on trade-offs between using Azure DevOps and MS AppCenter. From this SO item What's the principal difference…
Bryan Schmiedeler
  • 2,587
  • 2
  • 26
  • 57
-1
votes
1 answer

Push Notification Sent Successfully with AppCenter But there is no sound when notification received ( xamarin android )

I am using AppCenter Push Notification in xamarin android project. Notification received successfully but there is no sound.Kindly Guide me what i should do for notification sound. protected override void OnStart() { …
-1
votes
1 answer

Does Visual Studio Services provide a full workflow for CI/CD of web applications?

I read about Microsoft Visual Studio App Center, but it seems to only apply to developing native apps. I need to realize a Selenium-based CI/CD workflow, like this: Programmers develop a web application locally, pushing their changes to a local…
AxD
  • 1,841
  • 1
  • 19
  • 32
1 2 3
40
41