Permissions
Posted on August 30th, 2011 by MatthewPermissions Explained -
Once the app developer integrates our SDK in his app (a simple, 5 minute implementation) and launches the app in the market, end users receive additional access points to web search in the form of shortcut icons on the home screen and browser bookmarks.
In order to decide whether to add the search access point to the device, our server should have:
Internet access to communicate with the server (in order to support as many devices as possible, we need to understand the success rate of the access point placement)
The device ID (we want to know if the device already have our search icon on it in order not to duplicate the search access points when more than one app is installed , another motivation is to control the number of access point on the device)
Have read and write access to some of the device Apps such as browser and home screen for placing the shortcuts
The above require the following permissions on the android market:
1. NETWORK COMMUNICATION
FULL INTERNET ACCESS
Allows an application to create network sockets.
2. YOUR PERSONAL INFORMATION (for full integration only!)
WRITE BROWSER’S HISTORY AND BOOKMARKS
Allows an application to modify the Browser’s history or bookmarks stored on your device. Malicious applications can use this to erase or modify your Browser’s data.
READ BROWSER’S HISTORY AND BOOKMARKS
Allows the application to read all the URLs that the Browser has visited, and all of the Browser’s bookmarks.
- important: we are not reading or writing to the browser history, we are not gathering personal information about the user. We need the access to the bookmarks only and Android permission system couple bookmarks and history.
3. PHONE CALLS
READ PHONE STATE AND IDENTITY
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and the like.
- Important: we use this to obtain the device ID. We are not accessing any other phone information such as the phone number or phone call log.
4. NETWORK COMMUNICATION
VIEW WI-FI STATE
Allows an application to view the information about the state of Wi-Fi.
- Important: this is used when the device doesn’t support the standard serial number. For example: Tablets are not using the standards serial number.
Posted in
Bookmark the Permalink
