07-02-2010, 09:03 AM
Join Date: Mar 2008
Location: Austin, TX
Post Thanks: 0
Thanked 34 Times in 33 Posts
My suggestion is that you use the API's to determine what transport(s) are available to you, then craft your connection parameters accordingly.
BIS-B (Alliance member)
You always want to use BES or WiFi if available.
If you are not an alliance member, the next best choice is WAP2, since you can find the parameters in the service book (see the attached article above).
Failing that, Direct TCP is a good fallback. You can either detect the network name and store the APN data internally, or you can make your customer add the APN info in the device TCP options.