permissions property

List<ZegoCallInvitationPermission> permissions
getter/setter pair

If you want to a pure audio call with invitation without popping up camera permission requests, you can remove the camera in permissions and set ZegoUIKitPrebuiltCallConfig turnOnCameraWhenJoining to false

ZegoUIKitPrebuiltCallInvitationService().init(
  ...
  config: ZegoCallInvitationConfig(permissions: [
    ZegoCallInvitationPermission.microphone,
  ]),
  requireConfig: (ZegoCallInvitationData data) {
    ...
    config.turnOnCameraWhenJoining = false;
    ...
  },
);

Implementation

List<ZegoCallInvitationPermission> permissions;