weg von this question,CoreBluetooth: Was die Lebensdauer des einzigartigen UUIDs ist
Nach dem Anschluss an eine Peripherie Folge, kann ich seine CFUUIDRef
, abrufen, die einzigartig ist, und es kann über retrievePeripherals
verbinden verwenden. Ich habe jedoch festgestellt, dass ich es nicht verwenden kann, um die Verbindung nach dem Schließen der Anwendung wiederherzustellen.
Wird das einzigartige UUID
nach einer Verbindung generiert, die nur für die Lebensdauer der Anwendung gültig ist, oder sollen wir es für die spätere Verwendung speichern können? Ich versuche, meine Anwendung an ein bestimmtes Peripheriegerät erinnern zu lassen, aber außer peripheral.UUID
kenne ich keine anderen eindeutigen Kennungen.
Ah, Paarung ist genau das Problem, das ich beheben muss. Mein Hauptproblem ist momentan, dass ich ohne ein komplettes BLE-Modul entwickle, um damit zu arbeiten. Kannst du mir sagen, was passiert, wenn beim Pairing etwas auf der App/iOS Seite gemacht werden muss? Ich habe diese Frage schon einmal gestellt, aber die Antworten waren verschwommen. Ich werde den Chipsatz herausfinden und darauf zurückkommen. Vielen Dank! – loadedion
Die iOS-Seite ist wirklich abhängig vom Chipsatz (auch Firmware) .. also lass uns reden, nachdem du das herausgefunden hast ... willst du keine schlechten Informationen geben –
@TommyDevoy Nur um zu verdeutlichen: Ist das Pairing erledigt, wenn wir zum 'didConnectPeripheral' kommen? Funktion und gehen Sie weiter, um Dienste zu entdecken, oder gibt es ein anderes Verfahren, das befolgt werden muss, um ein Pairing mit einem bestimmten Gerät durchzuführen? – Jobs