How old is the iPad? If they are older than some version (4 maybe), I don't think they work with iBeacons, and will always return '?'.
Not sure how old it is but it says software is up to date - 9.3.5
If it says that the software if up to date at 9.3.5, then that means it is an older iPad and can't update to iOS 10. I'm guessing your hardware is not compatible with iBeacons. When you run the RangeBeacons function I'm guessing it returns a '?' real quick without even thinking about it, whereas when you run it on your iPhone it takes about 10 seconds before giving a response. That's a sign that the iPad isn't even looking for them...
I have also tried on my friend's IPad. His IPad is up to date 10.2.1 I believe. I get the same issue. I was looking at FileMaker website it says if the function returns ?; that means query is not valid.
I believe its not do with IOS version. Its to do with something else. 9.3.5 version isn't very old. Or it should have worked on my friend's IPad which as 10.2.1 version.
1 of 1 people found this helpful
An iPad with 10.2.1 has all the hardware requirements to use iBeacons, so there must be another problem with your code (but you said it works on your phone) or the iPad settings (double check bluetooth, location, permissions) on the newer iPad.
You do have to check the older iPad to make sure the hardware is new enough. iBeacons require certain hardware, regardless of the operation system version. An iPad version 2 can run iOS 9.3.5, but won't work with iBeacons. It will always return '?'. See this from Apple:
Also, iBeacons can be unpredictable, esp. on iPads. Sometimes you need to run the RangeBeacon function multiple times to get the right result.
I don't think anything is wrong with the code. It works on mine and my friends phone absolutely fine. But it dunt work on our IPad's. We have bluetooth and location on. The FileMaker Go has full access to use location. I even tried it by running Ipad on wifi and 4g.
Soon i press the refresh button. I get this message
when I do same action in Iphone I get this response