Archivo de configuración de una Activity
Para poder probar el desarrollo de una Acitvity en proceso de desarrollo es indispensable el uso del archivo de configuración XML llamado MSGRP2P.xml que describe el Activity al Runtime de Windows Live Messenger. Este archivo debe ser colocado en el directorio raíz en donde se encuentra Live Messenger C:\Program Files (x86)\Windows Live\Messenger. El archivo MSGRP2P.xml solo nos permite describir al runtime de Live Messenger un Activity al tiempo en proceso de desarrollo.
EntryID: Especifica el ID de entrada para Activities. En proceso de desarrollo debe ser establecida con el valor de 7.
Error: Indica un problema conocido con la Activity. En proceso de desarrollo no debe estar establecida.
Locale: Indica la región de la aplicación. Para más información sobre los países y lenguajes soportados http://msdn.microsoft.com/en-us/library/aa751023.aspx
Kids: Indica si la Activity es adecuada para usuarios con Microsoft Kids Passaport. El valor 1 = si, 0 = no.
Page: Indica de qué manera se mostrara en el menú Actividades. Use el valor 1 para que la Activity sea mostrada en la página frontal del directorio. Use el valor 2 para que la Activity sea mostrada después de que el usuario realice un clic en más programas…
Category: Este valor es definido por Microsoft para definir la categoría de la actividad. Para proceso de desarrollo de desarrollo debe ser definida con el valor de 50.
Sequence: Este valor es definido por Microsoft para definir el lugar de la Activity dentro de la categoría del menú de Windows Live Messenger. Para proceso de desarrollo debe estar definida con el calor de 10.
Name: Describe el nombre de la Activity en el menú de Windows Live Messenger.
Description: Contiene una breve descripción de la Activity.
Url: Define la dirección en la cual la Activity estará hosteada en desarrollo o producción. Esta dirección debe ser especificada usando el formato HTTP.
IconURL: este es un valor opcional que puede ser usado para definir la dirección de un icono que puede ser cargado en la Activity.
Type: Indica el tipo de Actiivity (app ó dir) use app para aplicaciones y dir para juegos.
Height: Indica la altura que tendrá el Activity en la ventana de conversación. El Activity puede tener un tamaño máximo de 500px.
Width: Indica el ancho que tendrá el Activity en la ventana de conversación. El Activity puede tener un tamaño máximo de 500px.
Location: Indica la localización de la Activity (side ó button).
MinUsers: Indica el número mínimo de usuarios para la ejecución de la Activity para solo un usuario utilice el valor 1 para múltiples usuarios utilice el valor 2.
MaxUsers: Indica el número máximo de usuarios para la ejecución de la Activity. Para solo un usuario utilice el valor 1 para múltiples usuarios utilice el valor 2.
PassportSiteID: Indica si es requerida la autenticación de Windows Live ID. Si es requerida debe usarse el valor 1 de lo contrario use el valor 0.
UserProperties: Indica mediante una valor (True ó False) si la Activity puede acceder a propiedades del usuario tales como el nombre amigable (Friendly Name).
EnableIP: Indica mediante un valor (True ó False) si la Activity tiene acceso a la información de la IP del usuario.
ActiveX: Indica mediante un valor (True ó False) si la Activity puede hostear controles ActiveX.
SendFile: Indica mediante un valor (True ó False) si la Activity puede enviar archivos a la Activity Remota.
SendIM: Indica mediante un valor (True ó False) si la Activity puede enviar mensajes instantáneos.
SendIMAsUser: Indica mediante un valor (True ó False) si la Activity puede enviar mensajes instantáneos y aparezca como si estos mensajes fueran enviados por el usuario.
ReceiveIM: Indica mediante un valor (True ó False) si la Activity puede acceder a los mensajes instantáneos entrantes.
ReplaceIM: Indica mediante un valor (True ó False) si la Activity puede interceptar y cambiar los mensajes instantáneos entrantes.
MaxPacketRate: Especifica la rata máxima de transferencia de datos. Este valor por defecto es de 120.
Windows: Indica mediante un valor (True ó False) si la Activity puede ser lanzada a una nueva ventana.
ClientVersion: Especifica para cual versión de Windows Live Messenger (6, 7 o superior) está diseñada el Activity. Si el Activity no requiere una versión específica de Windows Live Messenger no debe contener ningún valor.
AppType: Indica si la Activity aparece en el menú juegos para esto se debe establecer el valor 1 de lo contrario el valor 0.
Hidden: Indica mediante un valor (True ó False) si la aplicación es visible para el usuario.