Elegir transportes de red mediante la API de red

En la API de red, la clase de TransportInfo ofrece información sobre los transportes de red disponibles en un dispositivo BlackBerry. Puede obtener una lista de los transportes que tienen actualmente cobertura, o utilizar la API para determinar si un transporte particular está disponible y tiene cobertura.

Si no proporciona una lista ordenada de transportes preferidos cuando abre una conexión, la API de red elige un transporte por usted. Sin embargo, debe priorizar los transportes que su aplicación utilice según el tipo de usuario objetivo de la misma. La API recorre una serie de tipos de transporte que establezca usted mediante ConnectionFactory.setPreferredTransportTypes().

Después que enumere sus transportes preferidos, debe establecer las opciones para cualquier transporte que requiere unas específicas. Por ejemplo, los transportes WAP 1.0 y 1.1 requieren información sobre un APN, la autenticación de gateway, etcétera. Para obtener más información, consulte "Opciones de transporte de red".

También debe crear un objeto de CoverageStatusListener (en el paquete de net.rim.device.api.io.transport), y registrarlo mediante TransportInfo.addListener(). El dispositivo envía notificaciones a su aplicación acerca de los cambios en el estado de la cobertura para que su aplicación pueda responder de forma adecuada.

Tema anterior: API de red

¿Le ha resultado útil esta información? Envíenos sus comentarios.