05-06-2009 01:33 PM
What I'm wondering is if an autonomous GPS based application for a CDMA device (eg, the 8330 and 8830) is portable between carriers? Or are there other settings I need to be aware of beyond what's detailed in the the Best practices for designing GPS applications for BlackBerry smartphones operating on CDMA networks and TheBlackBerry smartphone models and their corresponding GPS capabilities.
(I.e. if I have an app tested on a Sprint 8830, will that same app work the same on a Telus 8830?)
From some of my experimentation, the answer is no, but I'm not finding anything more detailed than the two articles I mentioned above.
I do know CDMA operators have some fairly detailed rules about how their phones are configured, though I had thought the GPS section was fairly basic (i.e. they can enable/disable various location methods and dictate the PDE transport, IP and Port). Are there any other carrier specific settings developers should be aware of?
The specific problem I've seen is with Sprint, basically, if the GPS signals get interrupted for any length of time (eg driving under a bridge), we stop getting location updates. The odd part is that we don't see this with the same device (or at least similar) on other networks.
Solved! Go to Solution.
05-07-2009 10:07 PM
All CDMA carriers use the same standard and from a developer's perspective there should be no difference. All of them require you to set a PDE IP and PORT which can be obtained by contacting the carrier. This is of course assuming that the devices are running on the same version of our handheld software.
If GPS signal is interrupted and your application stops getting fixes, resetting the provider as shown in the best practices document should bring the flow of fixes back. If it doesnt, I would recommend upgrading the handheld software to at least 4.5.
Verizon works in a different way. You need to signup to their developer program in order to get any fixes on their devices. However, on Storm, you can get free standalone fixes given your application is signed by RIM signers. The tips and tricks on implementing Verizon devices are a bit tricky and the best practices documents shows that to some extent. I will update the document next week with all you need for Verizon.
05-08-2009 09:10 AM
Three follow up questions:
1) Is a PDE IP and Port required for an autonomous fix?
2) Aren't the PDE IP and Portpre-configured in the Blackberries? Most of the phones I've dealt with in the past have this pre-configured as part of the product release instructions received from the carrier.
3) On the GSM side of the world, do the Blackberries support SUPL?