This version of the documentation is outdated!
Click here for the latest released version.
Contacts
The
contacts
object provides access to the device contacts database.
Methods
Arguments
Objects
Permissions
Android
app/res/xml/plugins.xml
<plugin name="Contacts" value="org.apache.cordova.ContactManager" />
app/AndroidManifest.xml
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
Bada
manifest.xml
<Privilege>
<Name>ADDRESSBOOK</Name>
</Privilege>
BlackBerry WebWorks
www/plugins.xml
<plugin name="Contact" value="org.apache.cordova.pim.Contact" />
www/config.xml
<feature id="blackberry.find" required="true" version="1.0.0.0" />
<feature id="blackberry.identity" required="true" version="1.0.0.0" />
<feature id="blackberry.pim.Address" required="true" version="1.0.0.0" />
<feature id="blackberry.pim.Contact" required="true" version="1.0.0.0" />
iOS
App/Supporting Files/Cordova.plist
<key>Plugins</key>
<dict>
<key>Contacts</key>
<string>CDVContacts</string>
</dict>
webOS
No permissions are required.
Windows Phone
Properties/WPAppManifest.xml
<Capabilities>
<Capability Name="ID_CAP_CONTACTS" />
</Capabilities>
Reference: Application Manifest for Windows Phone