Я разрабатываю приложение для Blackberry, но я застрял с чем-то.
Я хочу использовать WAP2, чтобы подключиться к миру, но я получаю эту ошибку:WAP2 не работает: критический отказ туннеля
Critical tunnel failure
Я отправляю код ниже:
private String connectionParameters() { if(WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) { return ";interface=wifi"; } else { int coverageStatus = CoverageInfo.getCoverageStatus(); ServiceRecord record = this.getWAP2ServiceRecord(); if(record != null && (coverageStatus & CoverageInfo.COVERAGE_DIRECT) == CoverageInfo.COVERAGE_DIRECT) { return ";deviceside=true;ConnectionUID=" + record.getUid(); } else if((coverageStatus & CoverageInfo.COVERAGE_MDS) == CoverageInfo.COVERAGE_MDS) { return ";deviceside=false"; } else if((coverageStatus & CoverageInfo.COVERAGE_DIRECT) == CoverageInfo.COVERAGE_DIRECT) { return ";deviceside=true"; } } return null; }
Я действительно надеюсь, что это не Vodafone, который блокирует WAP2: (
Заранее благодарен всем!
Arhimed, требуется ли APN для работы WAP2? Разве эти два отдельных канала соединения? Сейчас я сделаю это. – Olsi
Нет. Они не связаны вообще :( – Olsi
Я смутно вспоминаю, что один из моих клиентов разрешил аналогичную проблему WAP2 на своем реальном устройстве, используя правильные настройки APN. Однако (1) я могу ошибаться, так как это было несколько месяцев назад, и (2) быть решением только для его конкретного случая. ОК, по крайней мере, вы это пробовали. Моим советом было бы установить RIM Network Diagnostic Tool и посмотреть, что он говорит. Проверьте http://www.blackberry.com/knowledgecenterpublic/livelink. ехе/выборки/2000/348583/800451/800563/What_Is _-_ Network_Diagnostic_Tool.html? NodeID = 1450596 & Vernum = 0 –