registerModelForDevice static method

Future<ModelInfo?> registerModelForDevice({
  1. required RegisterModelFromUrlRequest request,
})

Register request only when native product policy allows it on this device. URLs and presentation metadata stay in the app; QHexRT owns probing/selection and composes commons' shared model registration and download pipeline. A null value is a normal ineligible model/device outcome.

Implementation

static Future<ModelInfo?> registerModelForDevice({
  required RegisterModelFromUrlRequest request,
}) async {
  if (!isAvailable) return null;
  return (_bindings ??= QhexrtBindings()).registerModelForDevice(request);
}