Ticket Created
over 5 years ago

WERETECH-8439

Vivoactive 3 doesn't support BLE, but manifest file allows the combination to be selected

Vivoactive 3 doesn't support BLE, but manifest file allows the combination to be selected. If you then try and run this on the simulator or a real device it will crash as soon as any call to BLE is made.

  • You can go by the list in the BLE blog post to start, then just check the devices with CIQ 3.1 in the sim in case you're not sure.  That really doesn't leave that many devices to test.

    This really is no different that other things that might not be available on all devices that support a given level of CIQ - "floors" is an example, as that's not supported on the S60 or fr 245, and another is MapView and MapTrackView that's not supported on all CIQ 3.0 devices.

    .

  • I see what you mean - someone could make an app which doesn't rely on bluetooth, but when it is available then it gets used.

    The trouble is I made a data field which only does something if bluetooth is available. So if I only want to list Bluetooth compatible devices for my app, then I need to go and test for myself every possible device in the simulator, in order to see if bluetooth is there. I guess it would be nice if this was mentioned in the documentation. Or if there was a list of bluetooth compatible devices in the documentation that would be even nicer!

  • This is not a bug.  When you add the devices as compatible to an app, it's up to the dev to make sure it is, and this can be seen by just trying it in the sim.

    Preventing a target that uses things that are available in other targets but not in that one would be really bad.  If in doubt, use "has"