Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Prohlášení
@interface ACSCallClient : NSObject;
Description
Toto je hlavní třída představující vstupní bod pro volající sadu SDK.
Methods
inicializace
Vytvoří novou instanci s výchozí konfigurací
-(instancetype)init;
zničit
Uvolní všechny prostředky držené nástrojem CallClient. CallClient by měl být po likvidaci zničen nebo zrušen.
-(void)dispose;
inicializace
Vytvoří novou instanci pomocí CallClientOptions.
-(instancetype)init:(ACSCallClientOptions *)options;
Parametry
options-
createCallAgent
Vytvoří instanci agenta volání.
-(void)createCallAgent:(CommunicationTokenCredential* _Nonnull) userCredential
withCompletionHandler:(void (^ _Nonnull)(ACSCallAgent* _Nullable clientAgent,
NSError * _Nullable error))completionHandler;
Parametry
-
userCredential- CommunicationUserCredential pro ověřování. -
clientAgent- Volejte agentovi. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
createCallAgentWithOptions
Vytvoří instanci agenta volání s možnostmi.
-(void)createCallAgentWithOptions:(CommunicationTokenCredential* _Nonnull) userCredential
callAgentOptions:(ACSCallAgentOptions* _Nullable) callAgentOptions
withCompletionHandler:(void (^ _Nonnull)(ACSCallAgent* _Nullable clientAgent,
NSError* _Nullable error))completionHandler;
Parametry
-
userCredential- CommunicationUserCredential pro ověřování. -
callAgentOptions- konfigurace, které mají být předány agentovi volání. -
clientAgent- Volejte agentovi. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
reportIncomingCall
Odešle upozornění na příchozí hovor.
+(void)reportIncomingCall:(ACSPushNotificationInfo* _Nonnull)payload
callKitOptions:(ACSCallKitOptions* _Nonnull) callKitOptions
withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parametry
-
payload- Datová část nabízených oznámení. -
callKitOptions- Možnosti callKitu. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
getDeviceManagerWithCompletionHandler
-(void)getDeviceManagerWithCompletionHandler:(void (^ _Nonnull)(ACSDeviceManager* _Nullable value,
NSError* _Nullable error))completionHandler;
Parametry
-
value- Hodnota instance správce zařízení. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
Vlastnosti
Informace o ladění
Načte třídu DebugInfo, což je rozhraní pro pomocné rutiny ladění/podpory, jako je například načítání souborů pro podporu
@property (retain, nonnull, readonly) ACSCallDebugInfo * debugInfo;
communicationCredential
Komunikační token.
@property (retain, nonnull) CommunicationTokenCredential* communicationCredential;