sendDeviceSignature static method
Implementation
static Future<String?> sendDeviceSignature(String screenName) async {
try {
final result = await _channel
.invokeMethod(
"sendDeviceSignature",
{"screenName": screenName},
)
.timeout(const Duration(seconds: 30), onTimeout: () => null);
// iOS old SDK → bool
if (result is bool) {
return result ? await sessionId : null;
}
return result as String?;
} catch (e, s) {
_internalLog("sendDeviceSignature failed", e, s);
return null;
}
}