[BeaconsPlugin] Beacons plugin not working in iOS

[BeaconsPlugin] Beacons plugin not working in iOS

  
Forge Component
(1)
Published on 2017-10-25 by Experts
1 vote
Published on 2017-10-25 by Experts

Hello! 

Has anybody implemented the beacons plugin with iOS? We have been able to read the beacons with BLE for Android and it woks fine, but for iOS we have been using the plugin but it only detects one beacon.

I will appreaciate if someone has ever implemented it for iOS can help us to answer a couple of questions we have!


Thank you!

Isabel

Hi Isa, as opposed to the Android version, the iOS version takes more time in order to receive the enter/exit events from a region. This is by Apple's design.

Try to move the beacon further the device so that it leaves it's range and re-enter the region again.

João Gonçalves wrote:

Hi Isa, as opposed to the Android version, the iOS version takes more time in order to receive the enter/exit events from a region. This is by Apple's design.

Try to move the beacon further the device so that it leaves it's range and re-enter the region again.

Hi João,

Thank you for your answer. We have been able to detect a beacon indicating its minor and major (right now hard coded for testing purposes), but we haven't been able to receive the minor, major, UUID and RSSI for the beacons detected when entering a region. 

We integrated the methods included in the GitHub documentation in the plugin but we haven't been able to make them work (i.e. Start and stop ranging / scanning beacons, Start and stoping ranging nearables), any suggestion here?

Thank you in advance for your help!

Isa Islas those APIs aren't supported by this OutSystems mobile plugin, they haven't been tested and that's the reason they aren't exposed at the platform level. 

This plugin aims to provide a way to monitor regions using beacons.

Coincidently a new version of the plugin has been at work and was released today, version 2.0.0, containing various bug fixes and also removing those APIs you mentioned for the sole reason that they aren't supported.



João Gonçalves wrote:

Isa Islas those APIs aren't supported by this OutSystems mobile plugin, they haven't been tested and that's the reason they aren't exposed at the platform level. 

This plugin aims to provide a way to monitor regions using beacons.

Coincidently a new version of the plugin has been at work and was released today, version 2.0.0, containing various bug fixes and also removing those APIs you mentioned for the sole reason that they aren't supported.




Thank you João for the clarification. We will take a look to the new version of the plugin. 

João,

One more questions about beacons... since the plugin aims to provide a way to monitor regions using beacons, do you know if there is something available to monitor or to scan more than one beacon in one region? Our need is to scan different beacons in the same room and to know which one is closer to the device. I understand that for the Beacons plugin 1 region = 1 beacon, but we definitely need to read more than one beacon within the same region.

Thank you!