logo
On this page

Migrating to v2.14

Starting from version 2.14, the initWithAppID method of ZegoUIKitPrebuiltCallInvitationService has been enhanced with a completion callback parameter.

swift
objc
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        // Get your AppID and AppSign from ZEGOCLOUD's Console
        // userID can only contain numbers, letters, and '_'. 
        let config = ZegoUIKitPrebuiltCallInvitationConfig(notifyWhenAppRunningInBackgroundOrQuit: true, isSandboxEnvironment: false)
        ZegoUIKitPrebuiltCallInvitationService.shared.initWithAppID(YOUR_APPID, appSign: YOUR_APP_SIGN, userID:YOUR_USER_ID, userName:YOUR_USER_NAME, config: config, callback: { errorCode, message in
        
        })
    }
}
1
Copied!
#import "ViewController.h"

@import ZegoUIKit;
@import ZegoUIKitPrebuiltCall;
@import ZegoUIKitSignalingPlugin;
@import ZegoPluginAdapter;

@implementation ViewController

- (void)viewDidLoad {
  [super viewDidLoad];

  // Get your AppID and AppSign from ZEGOCLOUD's Console
  // userID can only contain numbers, letters, and '_'. 
  // certificateIndex: indicates the signaling formation certificate verification method
  ZegoUIKitPrebuiltCallInvitationConfig *config = [[ZegoUIKitPrebuiltCallInvitationConfig alloc] initWithNotifyWhenAppRunningInBackgroundOrQuit:YES isSandboxEnvironment:YES certificateIndex:ZegoSignalingPluginMultiCertificateFirstCertificate];

  [[ZegoUIKitPrebuiltCallInvitationService shared] initWithAppID:YOUR_APPID appSign:YOUR_APP_SIGN userID:YOUR_USER_ID userName:YOUR_USER_NAME config:config callback:^(int32_t errorCode, NSString * _Nonnull message) {

  }];
}
1
Copied!

Previous

Config

On this page

Back to top