auth static method
Authenticates SDK using remote service.
Method performs https request to obtain license for customerID.
mediaStreamTrack
: Associated media trackcustomerID
: Unique customerID for authenticationapiUrl
: Optional custom authentication endpoint- Returns: AuthStatus indicating authentication result
- Throws: Platform exceptions for communication errors
Implementation
static Future<AuthStatus> auth(
MediaStreamTrack mediaStreamTrack, String customerID,
{String? apiUrl}) async {
String status = await WebRTC.invokeMethod(
'auth',
<String, dynamic>{
'trackId': mediaStreamTrack.id,
'customerKey': customerID,
'apiUrl': apiUrl
},
);
return parseJavaAuthStatus(status);
}