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 ACSCallAgent : NSObject;
Description
Agent volání vytvořený tovární metodou CallClient createCallAgent Nenese odpovědnost za správu hovorů jménem ověřeného uživatele
Methods
zničit
Uvolní všechny zdroje držené službou CallAgent. CallAgent by měl být po likvidaci zničen/anulován. Zavře tento prostředek. To se promítne do java.lang.AutoCloseable.close() v projekci Java.
-(void)dispose;
unregisterPushNotification
Zrušte registraci všech dříve registrovaných zařízení z příjmu příchozích hovorů, push notifikací.
-(void)unregisterPushNotificationWithCompletionHandler:(void (^)(NSError *error))completionHandler;
Parametry
-
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
Návraty
void
startCall
Zahájí hovor
-(void)startCall:(NSArray<id<CommunicationIdentifier>>* _Nonnull)participants
options:(ACSStartCallOptions* _Nullable)options
withCompletionHandler:(void (^ _Nonnull)(ACSCall* _Nullable call, NSError* _Nullable error))completionHandler
Parametry
-
participants- Sběr účastníků pro zahájení hovoru. -
options- Instance možností zahájení hovoru. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
joinWithMeetingLocator
Připojí se ke schůzce skupiny.
-(void)joinWithMeetingLocator:(ACSJoinMeetingLocator* _Nonnull)meetingLocator
joinCallOptions:(ACSJoinCallOptions* _Nullable)joinCallOptions
withCompletionHandler:(void (^ _Nonnull)(ACSCall* _Nullable call, NSError* _Nullable error))completionHandler;
Parametry
-
meetingLocator- ID nebo odkaz na schůzku pro připojení ke schůzce skupiny. -
joinCallOptions- Možnosti připojení ke skupinovému setkání. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
registerPushNotifications
Zaregistrujte zařízení pro příjem push notifikací příchozích hovorů.
-(void)registerPushNotifications: (NSData* _Nonnull)deviceToken withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parametry
-
deviceToken- Zařízení, která mají být zaregistrována pro nabízená oznámení. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
handlePushNotification
Zpracovává informace o nabízených oznámeních.
-(void)handlePushNotification:(ACSPushNotificationInfo* _Nonnull)notification withCompletionHandler:(void (^_Nonnull)(NSError* _Nullable error))completionHandler;
Parametry
-
notification- Datová část nabízeného oznámení. -
completionHandler- Blok, který má být vyvolán asynchronně po dokončení operace.
Vlastnosti
delegát
Objekt, který poskytnete pro příjem událostí z této instance ACSCallAgent.
@property(nonatomic, assign) id<ACSCallAgentDelegate> delegate;
volá
Vrátí seznam všech aktivních volání.
@property (copy, nonnull, readonly) NSArray<ACSCall *> * calls;