2010-10-14 17 views
2

Mon application BlackBerry ouvre BB Browser pour afficher une page Web pour les utilisateurs.Est-il possible de créer une session BrowserSession pour le transport TCP direct?

Il existe un document de base de connaissances BlackBerry "How to - Invoke the browser" sur comment faire.

Le doc dit, il y a les types de transports suivants au choix:

public static final int SERVICE_RECORD_CONFIG_TYPE_WAP = 0; 
public static final int SERVICE_RECORD_CONFIG_TYPE_BES = 1; 
public static final int SERVICE_RECORD_CONFIG_TYPE_WIFI = 3; 
public static final int SERVICE_RECORD_CONFIG_TYPE_BIS = 4; 
public static final int SERVICE_RECORD_CONFIG_TYPE_WAP2 = 7; 

Ma question est de savoir comment puis-je utiliser TCP direct. Probablement il y a une valeur de SERVICE_RECORD_CONFIG_ DIRECT_TCP?

P.S.

Si j'obtiens simplement le BrowserSession par défaut par Browser.getDefaultSession(), il utilise le transport BES/MDS.

Répondre

1

Le transport du navigateur ne peut utiliser que des enregistrements de service de type "BrowserConfig". Je doute qu'il existe un enregistrement de service BrowserConfig pour Direct TCP - je ne pense pas avoir vu la capacité de n'importe quel BlackBerry avec lequel j'ai travaillé. Vous pouvez consulter tous les enregistrements de service BrowserConfig sur votre appareil, mais je doute que vous en trouviez un pour le transport TCP direct.

D'après les commentaires dans le code fourni par le lien que vous VISÉES:

Il y a 5 différents modèles de brunissage disponibles: WAP, BlackBerry Internet Service (BIS), BlackBerry Enterprise Server (BES), WiFi, BlackBerry Unir!

+0

MISE À JOUR: MSohm de BB support forum confirmé Direct TCP n'est pas pris en charge. –