来电监听

您需要设置 RongCallClient 的全局通话监听,来监听通话呼入。

RongCallClient.setReceivedCallListener(new IRongReceivedCallListener() {
    /**
     * 来电回调
     * @param callSession 通话实体
     */
    @Override
    public void onReceivedCall(RongCallSession callSession) {
        //accept or hangup the call
    }

    /**
     * targetSDKVersion>=23时检查权限的回调。当targetSDKVersion<23的时候不需要实现。
     * 在这个回调里用户需要使用Android6.0新增的动态权限分配接口requestCallPermissions通知用户授权,
     * 然后在onRequestPermissionResult回调里根据用户授权或者不授权分别回调
     * RongCallClient.getInstance().onPermissionGranted()和
     * RongCallClient.getInstance().onPermissionDenied()来通知CallLib。
     * 其中audio call需要获取Manifest.permission.RECORD_AUDIO权限;
     * video call需要获取Manifest.permission.RECORD_AUDIO和Manifest.permission.CAMERA两项权限。
     * @param callSession 通话实体
     */
    @Override
    public void onCheckPermission(RongCallSession callSession) {

    }
});