2017-01-03 2 views
2

Ich verwende mein iPhone als Bluetooth-Peripheriegerät, um Daten mit einem Raspberry Pi zu teilen. Als ich nach der passenden Scanlänge suchte, um sicherzustellen, dass ich das iPhone schnell finde, wurde mir klar, dass ich keine Informationen darüber finden konnte, welches Werbeintervall mein iPhone verwenden wird. Kennt jemand den Wert dafür, ob es ein gesetzter Wert ist oder ob er geändert werden kann?iOS-Werbeintervall (iPhone als Peripheriegerät)

Antwort

0

Anscheinend gibt es keine Möglichkeit von Apple, das Werbeintervall zu ändern.

Sie können die Werbung basierend auf einer Timer-Implementierung starten und stoppen. Sie können einen NSTimer in periodischen Konfigurationen verwenden und die Werbung basierend auf dem gewünschten Zeitraum ein- und ausschalten, indem Sie die APIs startAdvertising und stopAdvertising verwenden.

Tatsächlich habe ich in meinen Tests beobachtet, dass das Werbeintervall ungefähr 30 ms beträgt, was der Standardwert für nicht editierbare Werte zu sein scheint.

Verwandte Themen