SfBApplication Class Reference

Inherits from NSObject
Declared in SfBApplication.h

Overview

This class is the top-level entry point for the App SDK. It provides access to all entities and services.

  configurationManager

@property (readonly) SfBConfigurationManager *configurationManager

  devicesManager

@property (readonly) SfBDevicesManager *devicesManager

  alertDelegate

Application global alerts delegate.

@property (weak, readwrite, nullable) id<SfBAlertDelegate> alertDelegate

Discussion

Application global alerts delegate.

Conversation specific alerts are exposed through SfBConversation object. Everything else goes into this delegate.

Declared In

SfBApplication.h

+ sharedApplication

Shared application instance or @a nil if initialization fails

+ (nullable instancetype)sharedApplication

Return Value

Shared application instance or @a nil if initialization fails

Declared In

SfBApplication.h

– joinMeetingAnonymousWithUri:displayName:error:

Joins a meeting anonymously as a ‘guest’, without requiring sign-in to a Skype for Business account

- (nullable SfBConversation *)joinMeetingAnonymousWithUri:(NSURL *)meetingUri displayName:(NSString *)displayName error:(NSError **)error

Parameters

meetingUri

The meeting URI to join.

displayName

Name of the guest user, which will be visible in all Skype for Business clients that also join the meeting.

Return Value

New conversation that represents this meeting. Observe [SfBConversation state] property to determine when connection to the meeting is fully established.

Discussion

Joins a meeting anonymously as a ‘guest’, without requiring sign-in to a Skype for Business account

Note: This method can be called repeatedly at any time. It automatically disconnects any existing meetings.

Declared In

SfBApplication.h

– init

- (instancetype)init