Я использую аксессуарсетейпкит для обнаружения и подключения к устройству Bluetooth с помощью BLE Buling.ASDiscoveryDescriptor *descriptor1 = [[ASDiscoveryDescriptor alloc] init];
descriptor1.bluetoothServiceUUID = [CBUUID UUIDWithString:serviceUUID]; // Replace with actual UUID
ASPickerDisplayItem *item1 = [[ASPickerDisplayItem alloc] initWithName:@"Item 1"
productImage:[UIImage systemImageNamed:@"person"]
descriptor:descriptor1];
[self.session showPickerForDisplayItems:@[item1] completionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"Failed to show picker: %@", error.localizedDescription);
}
}];
< /code>
Сборщик не может найти устройство, если только оно не было в паре за пределами приложения (в сочетании с другим приложением, таким как приложение «BLE Scanner»). < /p>
Мое устройство Bluetooth не рекламирует свой сервис UUID в разделе рекламы при сканировании устройства. Я нашел раздел UUID в услугах и выбираю пользовательский сервис UUID.>
Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-in-sett
Picker AccessySestOupkit Picker не показывает аксессуары, если только ранее не в паре в приложении настройки приложения ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Delphi - Откройте файл с приложением по умолчанию в IOS или Show Picker Picker
Anonymous » » в форуме IOS - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-