The documentation states that "Upon invitation, the end-user will receive a notification that they were invited to the specified channel." and that the user can accept or reject the invitation.
However when I tried it, the user is added to the channel right away and the functionality doesn't seem to be different from channel.addMembers.