Saltar al contenido principal
Visual Studio
Visual Studio App Center | Visual Studio2023-05-15T12:52:21-07:00
Visual Studio App Center logo

Visual Studio App Center

Servicios integrados de desarrollo para crear, probar, publicar y supervisar aplicaciones móviles y de escritorio

Gráfico del vídeo sobre Visual Studio App Center
Swift logo Obj-C logo Java logo Xamarin logo React logo

Enviar mejores aplicaciones de manera más rápida y segura

Automatice el ciclo de vida de sus aplicaciones de iOS, Android, Windows y macOS. Conecte su repositorio y, en cuestión de minutos, compile en la nube, realice pruebas en miles de dispositivos reales, distribuya aplicaciones a evaluadores de beta y tiendas de aplicaciones, y supervise el uso real con datos de bloqueos y análisis. Todo en un mismo lugar.

Integración continua en minutos

Compile aplicaciones con más frecuencia y rapidez

Integración continua fácil
Calidad continua eficaz

Calidad continua en dispositivos reales

Enviar mejores aplicaciones con confianza

Automatice las pruebas de UI en miles de dispositivos reales y cientos de configuraciones en la nube mediante marcos populares, como Appium, Espresso y XCUITest. Pruebe cada interacción de la UI que pueden realizar sus usuarios, y diagnostique errores y problemas de rendimiento cada vez que realice una compilación, con informes de seguimiento paso a paso, capturas de pantalla y registros detallados.

Entrega continua que funciona

Realice la implementación fácilmente en cualquier lugar

Distribuya su aplicación a evaluadores de beta y usuarios en Android, iOS, Windows y macOS con cada confirmación o a petición. Envíe distintas compilaciones a distintos grupos de evaluadores y envíeles una notificación a través de actualizaciones desde la aplicación. Cuando esté listo, láncelas en App Store de Apple, Google Play y Microsoft Intune.

Entrega continua

Aprendizaje continuo para el crecimiento

Informes de bloqueos reveladores

Supervise el estado de su aplicación con funcionalidades avanzadas, como la agrupación y administración inteligente de bloqueos, la depuración más rápida por medio de la simbolicación y los informes de bloqueos detallados. Reciba notificaciones y corrija problemas a medida que surjan.

Análisis en tiempo real

Para hacer crecer su audiencia, céntrese en lo que realmente importa con información profunda sobre sesiones de usuario, dispositivos principales, versiones de sistema operativo, análisis conductuales y rastreadores de eventos para sus aplicaciones de iOS, Android, Windows y macOS. Cree fácilmente eventos personalizados para rastrear lo que quiera.

Captura de pantalla de “Información general sobre el análisis”

Flexibilidad y opciones

Elija solo los servicios de App Center que necesita

¿Tiene su propia solución de análisis? ¿Usa una plataforma de distribución beta diferente? No hay problema. Nuestras API y nuestros SDK de código abierto le permiten integrar solo los servicios de App Center que necesita.

SDK de código abierto e iconos de API

Automatice el ciclo de vida de desarrollo de aplicaciones para iOS, Android, Windows y macOS

1. Realice la integración con CocoaPods

Si todavía no lo ha hecho, instale CocoaPods mediante la descargando la aplicación o la ejecución del siguiente comando en un terminal:

$ sudo gem install cocoapods

Si aún no es usuario de CocoaPods, cree un archivo Podfile. Para ello, ejecutepod init en el directorio raíz de su aplicación.

Agregue lo siguiente a su Podfile para incluir todos los servicios de App Center en su aplicación:

pod ‘AppCenter’

Guarde el archivo y ejecute este comando en el terminal:

$ pod install

Abra el archivo.xcworkspace de su aplicación.

2. Inicie el SDK

Abra el archivoAppDelegate.swift y agregue las líneas siguientes debajo de sus propias instrucciones import.

import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

En el mismo archivo, agregue lo siguiente en su método delegadodidFinishLaunchingWithOptions método delegado.

MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])

1. Realice la integración con CocoaPods

Si todavía no lo ha hecho, instale CocoaPods mediante la descargando la aplicación o la ejecución del siguiente comando en un terminal:

$ sudo gem install cocoapods

Si aún no es usuario de CocoaPods, cree un archivo Podfile. Para ello, ejecutepod init en el directorio raíz de su aplicación.

Agregue lo siguiente a su Podfile para incluir todos los servicios de App Center en su aplicación:

pod ‘AppCenter’

Guarde el archivo y ejecute este comando en el terminal:

$ pod install

Abra el.xcworkspace de su aplicación.

2. Inicie el SDK

AbraAppDelegate.m y agregue las líneas siguientes debajo de sus propias instrucciones import.

@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;

En el mismo archivo, agregue lo siguiente en su método delegadodidFinishLaunchingWithOptions método delegado.

[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];

1. Agregue el SDK al proyecto

En su archivoapp/build.gradle agregue las siguientes líneas:

dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}

2. Inicie el SDK

Abra la clase de actividad principal de la aplicación y agregue las siguientes instrucciones import.

import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;

BusqueonCreate en el mismo archivo y agregue lo siguiente.

AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);

1. Agregue paquetes NuGet a su solución

BusqueApp Center y busque los paquetes siguientes en los resultados:
• Si usa Mac, seleccioneApp Center Analytics ,App Center Crashes y agregue ambos paquetes.
• Si usa Windows, instaleMicrosoft.AppCenter.Analytics yMicrosoft.AppCenter.Crashes paquetes.

Si usa el SDK de App Center en un proyecto portátil, debe instalar los paquetes en ambos proyectos portátil y de iOS.

2. Inicie el SDK

Dentro deAppDelegate.cs de su aplicación, agregue las instruccionesusing informes.

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

En el mismo archivo, agregue lo siguiente en el métodoFinishedLaunching() método .

AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));

1. Agregue el SDK al proyecto

En una ventana de terminal abierta en la raíz de un proyecto de React Native, escriba la línea siguiente para agregar los servicios Crash y Analytics a su aplicación:

$ npm install appcenter appcenter-analytics appcenter-crashes –save

2. Vincule el SDK

Vincule los complementos a la aplicación React Native mediante el comando react-native link. Este comando vincula todos los complementos de React Native que están instalados.

$ react-native link

El SDK solicitará el secreto de la aplicación por plataforma, que se asigna en App Center. Es posible que el secreto ya aparezca rellenado y se muestre junto a la pregunta. Si el secreto prerellenado es correcto, presione Entrar para continuar.

What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)

El SDK también preguntará si se deben enviar informes de bloqueos y eventos de usuario automáticamente, lo que se recomienda para facilitar la configuración. Rechace la opción para tener más control sobre la privacidad del usuario.

App Center lo ayuda a crear, probar, implementar y supervisar sus aplicaciones para iOS, Android, Windows y macOS, todo en un mismo lugar.

Realice la integración con las herramientas que ya usa

Envíe aplicaciones de iOS, Android, Windows y macOS de 5 estrellas más rápido

Comentarios