Ich arbeite derzeit an einem Projekt, das einen Teil hat, der sich auf Beacons bezieht, da ich verschiedene Artikel und Websites gesehen und gelesen habe. Es wird nicht empfohlen, non-ibeacon für ios zu verwenden, um in Bezug auf Zeit und Zugänglichkeit für die Hintergrunderkennung erkennbar zu sein . Ich lese diesen Artikel: "Can we detect non-iBeacon beacons on iOS?" Also Grundsätzlich können wir Ibeacon-Protokoll verwenden, um unser Telefon aufzuwecken und dann unsere Pakete verwenden, so ist meine Frage, dass nach dem Aufwachen unseres Telefons wie können wir uns mit unserer verwandten App mit uns selbst verbinden Protokoll erstellt? Müssen wir CoreBluetooth für unsere eigenen Pakete verwenden? wenn ja, hat es Nebenwirkungen in Bezug darauf, wie schnell ios diese oder sogar Berechtigungen erkennen kann? Ein anderes Problem wäre, dass wir wie viele Bytes an unser iOS senden können, nachdem wir unser Telefon geweckt haben? Ist es immer noch bestimmte Menge? oder wir können es verlängern? Grundsätzlich können wir nach unserem ersten ibeacon Paket eine 100KB Datei senden?Nicht-iBeacon Beacons auf iOS erkennen?
Dank ...
Sehr schöne und detaillierte Antwort. Allerdings ist eine 100-KByte-Übertragung, auch wenn es definitiv möglich ist, wahrscheinlich nicht die beste Idee angesichts der Leistung von BLE und dauert einige zehn Sekunden, möglicherweise viel mehr. – jcaron
Danke @davidyoung, ich will nur wissen, ob ich meine App mit iBeacon aufwecke und dann nach einer anderen UUID suche, wie lange dauert es, bis ich das Nicht-iBeacon-Paket entdeckt habe? ist es in der Reihenfolge von Sekunden oder Minuten? und für den Verbindungsteil müssen wir für den gesamten Paarungsvorgang gehen? oder können wir eine leichte Verbindung haben, um Daten zwischen unserer BLE und unserer App zu übertragen? – fafa92
Vielen Dank @ jcaron für Ihren Kommentar, wissen Sie eine effizientere Möglichkeit, eine Verbindung zu meiner iOS-App ohne Pairing zu haben? indem ich sage, dass ich Daten übertragen will. – fafa92