Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Deklarasi
@interface ACSCallClient : NSObject;
Description
Ini adalah kelas utama yang mewakili titik masuk untuk SDK Panggilan.
Methods
inisialisasi
Membuat instans baru dengan konfigurasi default
-(instancetype)init;
Membuang
Merilis semua sumber daya yang dimiliki oleh CallClient. CallClient harus dihancurkan/dibatalkan setelah dibuang.
-(void)dispose;
inisialisasi
Membuat instans baru dengan CallClientOptions.
-(instancetype)init:(ACSCallClientOptions *)options;
Parameter-parameternya
options-
createCallAgent
Membuat instans agen panggilan.
-(void)createCallAgent:(CommunicationTokenCredential* _Nonnull) userCredential
withCompletionHandler:(void (^ _Nonnull)(ACSCallAgent* _Nullable clientAgent,
NSError * _Nullable error))completionHandler;
Parameter-parameternya
-
userCredential- CommunicationUserCredential untuk autentikasi. -
clientAgent- Hubungi agen. -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
createCallAgentWithOptions
Membuat instans agen panggilan dengan opsi.
-(void)createCallAgentWithOptions:(CommunicationTokenCredential* _Nonnull) userCredential
callAgentOptions:(ACSCallAgentOptions* _Nullable) callAgentOptions
withCompletionHandler:(void (^ _Nonnull)(ACSCallAgent* _Nullable clientAgent,
NSError* _Nullable error))completionHandler;
Parameter-parameternya
-
userCredential- CommunicationUserCredential untuk autentikasi. -
callAgentOptions- konfigurasi yang akan diteruskan dengan agen panggilan. -
clientAgent- Hubungi agen. -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
laporanIncomingCall
Mengirim pemberitahuan panggilan masuk.
+(void)reportIncomingCall:(ACSPushNotificationInfo* _Nonnull)payload
callKitOptions:(ACSCallKitOptions* _Nonnull) callKitOptions
withCompletionHandler:(void (^ _Nonnull)(NSError* _Nullable error))completionHandler;
Parameter-parameternya
-
payload- Muatan pemberitahuan push. -
callKitOptions- Opsi callKit. -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
getDeviceManagerWithCompletionHandler
-(void)getDeviceManagerWithCompletionHandler:(void (^ _Nonnull)(ACSDeviceManager* _Nullable value,
NSError* _Nullable error))completionHandler;
Parameter-parameternya
-
value- Nilai instance pengelola perangkat. -
completionHandler- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Karakteristik
debugInfo
Mengambil kelas DebugInfo, yang merupakan antarmuka ke pembantu Debugging/Support seperti mengambil file untuk dukungan
@property (retain, nonnull, readonly) ACSCallDebugInfo * debugInfo;
komunikasiKredensial
Token komunikasi.
@property (retain, nonnull) CommunicationTokenCredential* communicationCredential;