New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Locate Beacon app returns different from checkTransmissionSupported() result #266
Comments
Two possibilities:
|
Thanks for prompt reply. That's interesting - the following returns
Looks like your library uses the same approach to identify BLE peripheral mode support. Strange that it returns 0. Though that this is the library-related issue. |
It is important to understand that just because isMultipleAdvertisementSupported() returns false does not mean that the device cannot advertise at all -- it means either that it cannot advertise at all OR that it can only transmit one advertisement at a time. Many Motorola devices (Moto X, Moto G) behave this way. The way you are supposed to check if advertising is supported at all is to get an instance of BluetoothLEAdvertiser. If the call to get an instance fails, then it is not supported. |
Since this is not android-beacon-library issue, I've raised further question at StackOverflow - http://stackoverflow.com/questions/32092902/why-ismultipleadvertisementsupported-returns-false-when-getbluetoothleadverti |
When I try to transmit an iBeacon with Locate Beacon app, I get an error
But when I test BLE peripheral mode support on the same device with
it returns zero, which is equal to
BeaconTransmitter.SUPPORTED
.The device used is Sony Z3 Compact (D5803, Android 5.1.1 - 23.4.A.0.546), in accordance with the Devices List (http://altbeacon.github.io/android-beacon-library/beacon-transmitter-devices.html) D5803 with older Android versions (5.0.2) doesn't support it.
Why do I get
BeaconTransmitter.SUPPORTED
then?The text was updated successfully, but these errors were encountered: