React Native Bluetooth Low Energy-Bibliothek

Blog

React Native Bluetooth Low Energy-Bibliothek

Über diese Bibliothek

Dies ist die Verpackung der React Native Bluetooth Low Energy-Bibliothek Multiplattform-Ble-Adapter .

Es unterstützt:

Es unterstützt NICHT:

Kompatibilität

Diese Version (2.x) unterbricht die Kompatibilität mit alten RN-Versionen. Bitte lesen Sie die alte README (1.x) für die alte Anleitung oder den Migrationsleitfaden .

Reagieren Sie gebürtig 2.0.0
0.62.2
0,61,5
0,60,6

Kürzliche Änderungen

2.0.0

  • Aktualisieren Sie die direkte Abhängigkeit zum Multiplattform-Ble-Adapter
  • Entfernen Sie die Unterstützung für die RN-Version<0.60
  • Festes Typoskript |_+_| Typdefinition.

Alle vorherigen Änderungen

Dokumentation & Support

Interessiert an einem React Native-Projekt mit Bluetooth Low Energy? Wir können dir helfen!

Erfahren Sie mehr über die React Native-Dienste von Polidea .

Erfahren Sie mehr über die BLE-Dienste von Polidea .

Dokumentation finden Sie hier .

Kontaktieren Sie uns unter Polidea .

Kontaktieren Sie uns unter Gitter wenn Sie Fragen, Feedback haben oder helfen möchten!

Konfiguration & Installation

Messe

  1. Stellen Sie sicher, dass Ihr Expo-Projekt ausgeworfen (früher: abgelöst) ist. Sie können lesen, wie es geht Hier und Hier . (nur für Messe)
  2. Folgen Sie den Schritten für iOS/Android.

iOS ( Beispiel-Setup )

  1. callbackType

  2. npm install --save react-native-ble-plx

  3. Öffnen Sie den Xcode-Arbeitsbereich in |_+_| Ordner und fügen Sie eine leere Swift-Datei hinzu, wenn Sie nicht mindestens eine haben:

    • Wählen Sie Datei/Neu/Datei…
    • Wählen Sie Swift-Datei und klicken Sie auf Weiter.
    • Benennen Sie es nach Belieben, wählen Sie Ihr Anwendungsziel aus und erstellen Sie es.
    • Akzeptieren, um den Objective-C-Bridging-Header zu erstellen.
  4. Aktualisiere dein |_+_| enthalten (es kann schon da sein):

    npx react-native link react-native-ble-plx
  5. Geben Sie |_+_| . ein Ordner und führen Sie |_+_| . aus

  6. |_+_| . hinzufügen in |_+_| Datei. (es ist eine Voraussetzung seit iOS 13)

  7. Wenn Sie den Hintergrundmodus unterstützen möchten:

    • Gehen Sie in Ihrem Anwendungsziel zu |_+_| Registerkarte und aktivieren Sie |_+_| in |_+_| Sektion.
    • Pass |_+_| und |_+_| nach |_+_| Konstrukteur.

Android ( Beispiel-Setup )

  1. ios
  2. ios/Podfile
  3. Auf oberster Ebene |_+_| Stellen Sie sicher, dass die SDK-Mindestversion mindestens 18 ist:
pod 'react-native-ble-plx', :path => '../node_modules/react-native-ble-plx'
  1. In |_+_| Stellen Sie sicher, dass Sie das Jitpack-Repository zu bekannten Repositorys hinzufügen:
ios
  1. Fügen Sie in |_+_| Bluetooth-Berechtigungen hinzu und aktualisieren Sie |_+_|:
pod update

Fehlerbehebung

Probleme mit Proguard

Füge dies zu deinem |_+_| . hinzu

NSBluetoothAlwaysUsageDescription

Download-Details:

Autor: Polidea

GitHub: https://github.com/Polidea/react-native-ble-plx

#reagieren-nativ #reagieren #mobile-app