Developers guidelines Signing applications
Note that an application can only be granted rights to exactly the capabilities in a set that it actually requires. When sending an application for signing, all requested capabilities must be declared for the application to be approved.The following tables list all capabilities and describe in general terms what functionalities each capability may grant to applications
.
Basic capabilities
LocalServices
Grants access to the local network. Applications with this capability can normally send or receive information through USB, Infrared and
UserEnvironment
Grants access to live confidential user informa- tion and the immediate environment of the user. Protects privacy of the user.
NetworkServices
Grants access to protocols capable of routing data beyond the device and its immediate per- sonal and or local network, for example IP and GSM. This capability is required for access to the phone network, allowing, for example, dialling a phone number or sending a text message.
Location
Grants access to the device location.
ReadUserData
Grants read access to user data. System servers and application engines are free to grant this level of restriction to their data.
WriteUserData
Grants write access to user data. System servers and application engines are free to grant this level of restriction to their data.
Extended capabilities
ReadDeviceData
Grants read access to confidential system data. System data that is not confidential does not need to be protected by this capability.
API examples:
COMMS
16 | October 2006 |