Habilitar versión trial en el emulador

Respondida Habilitar versión trial en el emulador

  • miércoles, 25 de abril de 2012 9:13
     
     

    Buenos días,

    Como puedo verificar que mi programa funciona de forma correcta en el emulador? Cuando ejecuto me sale la versión completa.

    saludos

Todas las respuestas

  • miércoles, 25 de abril de 2012 10:14
     
     Respondida Tiene código

    Pon esto en el App.xaml.cs

    private void CheckLicense()
            {
    #if DEBUG
                string message = "Aplicacion trial." +
                                   "'Aceptar' para simular trial mode. 'Cancelar' aplicacion en modo normal.";
    
                if (MessageBox.Show(message, "Debug Trial",
                     MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                {
                    IsTrial = true;
                }
                else
                {
                    IsTrial = false;
                }
    #else
                IsTrial = _licenseInfo.IsTrial();
    #endif
            }

    Y esto:

            private void Application_Launching(object sender, LaunchingEventArgs e)
            {
    
                    CheckLicense();
            }

    Por utimo declara tambien en App.xaml.cs:

            public static bool IsTrial { get; set; }
    
            private LicenseInformation _licenseInfo =
               new LicenseInformation();

    Entonces en cuanlquier parte del programa ejecuta App.IsTrial para saber si estás en modo trial o no.

    De esta modo cada vez q ejecutes la app en modo DEBUG tienes la posibildiad de testear modo trial y modo real.

    Saludos,


    José Miguel Torres

    • Marcado como respuesta Elbrinner miércoles, 25 de abril de 2012 10:19
    •  
  • miércoles, 25 de abril de 2012 10:19
     
     
    voy a probar, gracias
  • miércoles, 25 de abril de 2012 10:53
     
     

    Funciono perfecto.

    Un saludo