Method: removes a listener on service registration event. void removeEventListener(RcsServiceRegistrationListener listener) Method: returns the version of the service (see constants from class RcsService.Build.VERSION_CODES). int getServiceVersion() Method: returns the reason code for the service registration RcsServiceRegistration.ReasonCode getServiceRegistrationReasonCode() Interface RcsServiceListener: Method: callback called when service is connected. This method is called when the service is well connected to the RCS service (binding procedure successful): this means the methods of the API may be used. void onServiceConnected() Method: callback called when service has been disconnected. This method is called when the service is disconnected from the RCS service (e.g. service deactivated). void onServiceDisconnected(ReasonCode reasonCode) Enum: the reason code of the service disconnection. enum ReasonCode { INTERNAL_ERROR(0), SERVICE_DISABLED(1), CONNECTION_LOST(2) } RcsServiceRegistration: Enum: the reason code for RCS service unregistration. enum ReasonCode { UNSPECIFIED(0), CONNECTION_LOST(1), BATTERY_LOW(2) } Class RcsServiceRegistrationListener: Method: callback called when a service is registered to the RCS platform. This method is called when the terminal is registered to the RCS/IMS service platform. void onServiceRegistered() Method: callback called when a service is unregistered from RCS platform. This method is called when the terminal is not registered to the RCS service platform. void onServiceUnregistered(RcsServiceRegistration.ReasonCode reasonCode)
Method: removes a listener on service registration event. void removeEventListener(RcsServiceRegistrationListener listener) Method: returns the version of the service (see constants from class RcsService.Build.VERSION_CODES). int getServiceVersion() Method: returns the reason code for the service registration RcsServiceRegistration.ReasonCode getServiceRegistrationReasonCode() Interface RcsServiceListener: Method: callback called when service is connected. This method is called when the service is well connected to the RCS service (binding procedure successful): this means the methods of the API may be used. void onServiceConnected() Method: callback called when service has been disconnected. This method is called when the service is disconnected from the RCS service (e.g. service deactivated). void onServiceDisconnected(ReasonCode reasonCode) Enum: the reason code of the service disconnection. enum ReasonCode { INTERNAL_ERROR(0), SERVICE_DISABLED(1), CONNECTION_LOST(2) } RcsServiceRegistration: Enum: the reason code for RCS service unregistration. enum ReasonCode { UNSPECIFIED(0), CONNECTION_LOST(1), BATTERY_LOW(2) } Class RcsServiceRegistrationListener: Method: callback called when a service is registered to the RCS platform. This method is called when the terminal is registered to the RCS/IMS service platform. void onServiceRegistered() Method: callback called when a service is unregistered from RCS platform. This method is called when the terminal is not registered to the RCS service platform. void onServiceUnregistered(RcsServiceRegistration.ReasonCode reasonCode)
RCC.53_CR1005_1.6.1.docx