Verizon GPSSettings signing requirement

by Retired ‎02-16-2010 04:17 PM - edited ‎09-16-2010 03:18 PM (2,887 Views)



This article applies to the following:

  • BlackBerry® Java® Development Environment (JDE)
  • BlackBerry® Device Software 4.2.2 and later
  • BlackBerry® 8830 World Edition smartphone



The GPSSettings class is used to pass authentication information to the wireless network. In order for an application to make use of the GPSSettings.setPDEInfo method on a BlackBerry device using the Verizon Wireless® network, the application must be signed by the Research In Motion® (RIM®) Runtime (RRT) key. The PDE (Position Determining Entity) information required by the GPSSettings is supplied by Verizon® through Verizon’s developer program.


Failure to sign your application with this key will result in an error stating that the application is attempting to access a secure API and the application will fail to run.

For more information on code signing and signature keys, please see this article.


Note: The following criteria are valid on a BlackBerry 8830 smartphone on the Verizon Wireless network.

Horizontal accuracy  Vertical accuracy  Cost  Power consumption  Resulting mode 
Required Required Allowed High First Fix: Assisted Subsequent Fixes: Autonomous
Not required Not required Allowed Medium or no requirement Assisted
Not required Not required Allowed High First Fix: Assisted Subsequent Fixes: Autonomous