Ticket #34 (closed Feature Requests: fixed)

Opened 3 years ago

Last modified 4 months ago

Wi-Fi connection support

Reported by: anonymous Owned by: octo
Priority: minor Milestone: 0.4
Component: LogicMail Version: 0.3
Keywords: wifi 8820 Cc:
Blocking: Blocked By:

Description

installs and works great over gprs - would be nice to use a local wifi hotspot though and save on the dataplan $$ - this is on a blackberry 8820 - dunno if it is the os which is resposible but even if i turn off gprs logicmail still doesnt use the wifi.

Change History

Changed 3 years ago by tengel

As a reference helper, the GMail applets have the same problem on the 8820/8320, if you turn off the GPRS radio they will complain there is no connection even if wifi is on. If GPRS is on, though, they will use the wifi (which I believe is internal to the BB, it's automagic for all apps).

Changed 3 years ago by octo

  • summary changed from blackberry 8820 wifi to Wi-Fi connection support

User snappy provided the magic connection string, which will need further investigation:

mail.mycompany.com:143;DeviceSide=True;ConnectionUID=S TCP-WiFi;ConnectionSetup=delayed;retrynocontext=true

Specifically, the "ConnectionUID=S TCP-WiFi" portion will need to be looked into.

Changed 3 years ago by octo

  • owner set to octo
  • status changed from new to assigned
  • milestone set to 0.4

No information on this can be found on the Internet, except for the suggested connection string. Therefore, it is impossible to add any WiFi detection capabilities to the application. However, it is trivial to add a checkbox to a configuration screen to add this string, so that will be done.

Changed 3 years ago by tengel

There is a thread on BlackBerryForums where people debugged this - the website is down right now, but when it comes back up I'll dig for the thread and post the link here.

Changed 3 years ago by octo

Some further investigation has yielded interesting results. Apparently, "S TCP-WiFi" is the UID of the Service Book used for WiFi connections. Also, there is an API for poking at the device's Service Book information, and its in "net.rim.device.api.servicebook". Of course this is yet another API that requires signed code to access.

So, auto-detecting WiFi availability may be technically possible, but signing issues will put it on the back-burner for now. In the meantime, a simpler user-prompting approach will be taken on this issue.

Changed 3 years ago by octo

  • status changed from assigned to closed
  • resolution set to fixed

Implemented through a global configuration option, which causes the magic connection string parameters to be automatically (or on prompt) appended to the actual connection string used internally.

Note: See TracTickets for help on using tickets.