Azure: An invalid API version was specified in the request, this request needs to specify a ZUMO-API-VERSION

Éste error es común cuando estamos usando servicios o códigos de Mobile Services en el nuevo portal como aplicación migrada a Mobile App

Anteriormente se pasaba un token en un servicio WAMS

public static MobileServiceClient MobileService = new MobileServiceClient(
        "https://<app>.azure-mobile.net/","<token>"
        );

 

Pero en las versiones posteriores a la migración o el nuevo centro de servicios web como Mobile App la conexión pasa a ser:

public static MobileServiceClient MobileService = new MobileServiceClient(
"https://<app>.azurewebsites.net"
);

Como vemos no se envía como segundo parámetro nada pero si queremos ejecutar nuestro código anterior recibiremos el mensaje:

 Error: Error loading items: An invalid API version was specified in the request, this request needs to specify a ZUMO-API-VERSION of 2.0.0.

Hay 2 salidas:

  1. en cada request agregar el parámetro de versión de API, ej.: ZUMO-API-VERSION=2.0.0
  2. la configuración de variables del servicio agregar una nueva llamada MS_SkipVersionCheck con valor true

 

Y eso es todo! Podremos seguir felizmente integrando nuestra Mobile App, recordemos que tenemos getting started para varias plataformas(xamarin, ios/android nativo, windows store/phone) aunque falta uno para Desktop que ya tengo listo, falta subirlo a algún repo!

 

Windows Azure: com.microsoft.windowsazure.mobileservices.MobileServiceException

In a new project with .NET backend, Android plataform need some client app, i followed the default  guideline from Azure Dashboard for an existing androiod app but won’t work with the error:

com.microsoft.windowsazure.mobileservices.MobileServiceException Error while processing request. and 404  HTTP  error code

After checking the URL of the mobile service and internet connection for the device i saw the error, the getting started tutorial for an existing android app refers to Item class but in the deployed service the name is TodoItem instead

azure_android

The solution with the fixed names where you can check the base file: https://gist.github.com/nanomo/12966f3149421f393c2c

Google authenticator para Windows Phone (two factor auth)

With the explosion of cryptocurrencies like Bitcoin (want to buy some? send me a message with the form at the end of this post!) a lot of great plataforms comes to light to help other in the exchange process, and make it more secure and easy.

Singup in some site i started using 2FA (two factor authentication), i ear about it before, but never used until now.

I have a Windows Phone as main device with support of other devices for my mobile projects.

Using bitstamp.net i activated my account and setup 2FA  but in the process they say that Windows Phone isn’t included…

So i started digging and found this app:

http://www.windowsphone.com/s?appid=e7994dbc-2336-4950-91ba-ca22d653759b

Works perfect, and it’s an official app from Microsoft!

 

 

 

test link

Si sos de Infraestructura ponete al día con Microsoft IT Pro!

Si trabajas con productos de Microsoft y necesitás migrar o simplemente querés aprender sobre lo último en infraestructura podés empezar con los siguientes productos ya mismo!

En complemento, no te olvides de visitar www.microsoftvirtualacademy.com para encontrar cursos que sean de tu interés en el área.

Visual Studio 2013 Update 2 RC iso – offline

Al día de hoy no hay disponible en MSDN una iso con la última actualización de VS 2013 , mas concretamente “Update 2 RC” la cual permite el desarrollo de “Universal Apps” si no sabes que es podés pasarte por este post: Microsoft Universal Apps

El procedimiento sirve desde los updates offline de VS 2012 por suerte para vs 2013 sigue aplicando 🙂

Si te toca actualizar VS 2013 en mas de un equipo o quieres tener el update a mano para compartir sigue estos pasos:

1) baja el web installer de VS 2013 Update 2 RC desde http://www.microsoft.com/en-us/download/details.aspx?id=42307

2) abre una consola de comandos e inicia el web installer con el parámetro /layout

3) se abrirá el webinstaller y te pedirá una ruta a una carpeta, selecciona una vacia en una unidad que tenga 4gb libres

4) comenzará la descarga del Update 2 RC y todos los archivos irán a la carpeta seleccionada

vs2013update2rc

Visual Studio 2013 Update 2 RC offline installation

5) al terminar la descarga, ingresar a la carpeta y ejecutar el archivo “VS2013.2 RC.exe” y podrás actualizar VS 2013 🙂

vs_allfiles_acquired

6) copias la carpeta a un pendrive y puedes actualizar mas equipos sin necesidad de volver a bajar el update!

Microsoft Universal Apps

Una de las mejores novedades del BUILD 2014  fue sin duda las “Universal Apps” , aparte de Cortana y todas las novedades de Windows Phone 8.1!

Universal Apps plantea un nuevo enfoque para desarrollar apps para Windows 8.1 y Windows Phone 8.1 muy similar al modelo MVVM pero de una forma mas simplificada y ágil. El objetivo es desarrollar la app una sola vez y poder publicar en Windows 8.1, Windows Phone 8.1 y XBOX (a confirmar, de esto ultimo no estoy muy seguro pero sale en varios sitios oficiales de Microsoft)

Si ya tenias apps en Windows 8 y Windows Phone puede dar una mirada al siguiente tutorial para conocer como migrarlas: http://msdn.microsoft.com/en-us/windows/dn642498

Para empezar necesitaremos Windows 8.1 Update 1 y Visual Studio 2013 con Update 2 RC Si eres estudiante recuerda que tienes acceso gratuito a un gran catálogo de herramientas en http://www.dreamspark.com, si eres estudiante dejame un comentario asi puedo darte códigos de acceso a dreamspark 😉

Si tienes que actualizar varias computadoras o quieres compartir el update sin necesidad de volver a descargarlo puedes seguir mi guía de instalación offline para Updates de Visual Studio

 A continuación iré relevando información relacionada la cual crece dia a dia 😀

1) Artículos técnicos paso a paso

Starting with Universal Apps in Visual Studio 2013

Build apps that target Windows and Windows Phone 8.1 by using Visual Studio (Windows Runtime apps using C#/VB/C++ and XAML)

Using Visual Studio to Build Universal Apps with XAML

2) Códigos de ejemplo

Universal Windows app samples

 

 

Ahora a meter mano, seguiré actualizando!

 

Problemas con Windows Phone 8 GDR3 + Windows 8.1 + VS 2012 Update 2 + VMWare Fusion 5

Hace poco actualicé a Windows 8.1, estuve desarrollando algunas apps para Win8 y ayer terminé una de Windows Phone 8, enchufo el device para hacer deploy de la app desde Visual Studio y paaaf BSOD , primera vez que me topo con el emoticón triste desde que uso Windows 8 Developer Preview allá por inicios de 2012.

Cuál fué mi problema?

Mis entornos de desarrollo siempre son un quilombo, éste en particular tiene:

VMWare Fusion 5.0 + Windows Phone 8 GDR3 + Windows 8.1 + VS 2012 Update 2

Después de reinstalar drivers, reiniciar y probar medio millón de cosas la solución es apagar la máquina virtual, ir a Ajustes de la VM y en “USB y Bluetooth” cambiar la compatibilidad de USB 3.0 a USB 2.0, luego resta iniciar la VM y problema resuelto 😀