This API allows for querying the capabilities of a user or users and checking
for changes in their capabilities:
- Read the supported capabilities locally by the user on its device.
- Retrieve all capabilities of a user.
- Checking a specific capability of a user.
- Registering for changes to a user/users's capabilities.
- Unregistering for changes to a user/users's capabilities.
- Define scheme for registering new service capabilities based on manifest defined
feature tags. This API may be accessible by any application (third party, MNO, OEM).
The RCS extensions are controlled internally by the RCS service.
For example, this API may be used:
- To request capability update for a user when opening its contact card in the address book.
- To synchronize capabilities of all the contacts from the RCS account management menu.
- To receive supported capabilities when a CS call is established.
Capabilities | Capabilities of a contact. |
CapabilitiesListener | New capabilities event listener |
CapabilitiesLog | Content provider for last received capabilities |
CapabilityService | Capability service offers the main entry point to read capabilities of remote contacts, to initiate capability discovery and to receive capabilities updates. |