WebViewGold Documentation · Android
🇺🇸 English
Get WebViewGold

Contacts API

Access the device address book from your web app: read contacts with user permission in WebViewGold for Android.

WebViewGold allows for the export of contacts into a JavaScript variable, in the format below via the readcontacts:// API. The JSON object is stored in the contacts variable. In order to access this, your app must first gain permission through the requestcontactpermission:// API, which will prompt your user to enable contact permissions. Without completing this step, the readcontacts:// will populate the contacts variable with a null value.

Example output stored in JS contacts variable:

              {
                "John Appleseed":[
                   "888-555-5512",
                   "888-555-1212"
                ],
                "Daniel Higgins":[
                   "555-478-7672",
                   "(408) 555-5270",
                   "(408) 555-3514"
                ],
                "David Taylor":[
                   "555-610-6679"
                ],
                "Hank Zakroff":[
                   "(555) 766-4823",
                   "(707) 555-1854"
                ]
             }
          


In order to add this contact functionality, the android.permission.READ_CONTACTS permission needs to be added to the AndroidManifest.xml file so the permission can be granted by users.

Too busy? We set up your app for you.

Our team configures, builds & submits your WebViewGold app — done-for-you, fast turnaround, Made in Germany.

Get your app set up →

Build in your browser

No Mac, no IDE: the WebViewGold Cloud Builder configures, builds & uploads your app online.

Discover Cloud Builder →