Future<Map<String, dynamic>?> getDeviceInfo() { throw UnimplementedError('getDeviceInfo() has not been implemented.'); }