registerDevice method

Future<RegistrationResult> registerDevice(
  1. String appId
)

Runtime-only networking policy: registration is disabled in this SDK facade and must be performed by synheart-core-runtime.

Implementation

Future<RegistrationResult> registerDevice(String appId) async {
  final result = await _bridge.registerDevice(appId);
  final statusStr = result['status'] as String? ?? 'failed';
  return RegistrationResult(
    status: _parseRegistrationStatus(statusStr),
    deviceId: result['deviceId'] as String?,
  );
}