Как получить правильный идентификатор устройства Bluetooth для iOS при попытке использовать DFU? - PullRequest
0 голосов
/ 27 июня 2019

FlutterNordicDfu.startDfu не работает на iOS, но работает на Android. Я полагаю, это связано с тем, что iOS использует UUID вместо MAC-адреса, как Android.

FlutterNordicDfu.startDfu(device.id.id,'assets/file.zip',
        fileInAsset: true,
        enableUnsafeExperimentalButtonlessServiceInSecureDfu: true,
        progressListener:
        DefaultDfuProgressListenerAdapter(onProgressChangedHandle: (
            deviceAddress,
            percent,
            speed,
            avgSpeed,
            currentPart,
            partsTotal,
            ) {
          print('deviceAddress: $deviceAddress, percent: $percent');
        }),
      );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...