Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我们能用altbeacon获取eddystone uid监控信标吗?_Android_React Native_Ibeacon_Altbeacon_Eddystone - Fatal编程技术网

Android 我们能用altbeacon获取eddystone uid监控信标吗?

Android 我们能用altbeacon获取eddystone uid监控信标吗?,android,react-native,ibeacon,altbeacon,eddystone,Android,React Native,Ibeacon,Altbeacon,Eddystone,我一直在react native应用程序中使用altbeacon进行ibeacon检测,需要提供uuid,以便在检测到RegionIdentiter/regionDidExit事件时获取区域uuid。使用Altbeacfor eddystone,我将不得不做同样的事情,或者我将在不喂食的情况下获得所有细节 如果将监视与通配符区域一起使用,则我的参考库是:新区域(“我的标识符”,null,null,null)监视回调不会告诉您检测到的Eddystone UID。两种选择: 构造多个区域对象并开始对

我一直在react native应用程序中使用altbeacon进行ibeacon检测,需要提供uuid,以便在检测到RegionIdentiter/regionDidExit事件时获取区域uuid。使用Altbeacfor eddystone,我将不得不做同样的事情,或者我将在不喂食的情况下获得所有细节


如果将监视与通配符区域一起使用,则我的参考库是

:新区域(“我的标识符”,null,null,null)监视回调不会告诉您检测到的Eddystone UID。两种选择:

  • 构造多个区域对象并开始对每个区域对象进行监控,每个区域对象都设置为您正在查找的Edfustone UID标识符,例如
    新区域(“Eddystone区域1”,“0x0102030405060708090a”,null,null)
    。当您得到
    didEnterRegion
    回调时,Region参数将告诉您哪个匹配

  • startrangingbeaconsistenregion(…)
    开始测距。
    didRaneBeaconsInRegion(…)
    回调包含所有匹配信标的列表,并告诉您它们的所有标识符。这甚至适用于上述通配符区域


  • 这在Android上非常有效,但eddystone监控是否对iBeacon中的监控区域有限制(只能监控20个区域)?在Android上,可能监控的区域数量没有限制(在合理范围内)。如果您开始监视数千个区域,则性能将降低。使用Android Beacon Library,如果您监控50多个区域,该库将不再在应用程序重启之间保持状态,这意味着您将在每次应用程序重启时收到一个额外的进入通知(当信标在附近时)。但它仍然可以很好地满足您的需要。我的用例包含用户进入场馆时根据进入和退出的触发动作,比如当应用程序被关闭或在后台(我为此提供了android服务)时弹出“欢迎来到XYZ place”通知,但我想场馆数量很容易超过50个。您对此有解决办法吗?当然,您可以在应用程序级别代码中跟踪每个区域的状态(并且仅当根据您的应用程序知道的区域的最后状态在区域之外时,才在didEnterRegion上执行输入代码)。是的,安卓信标库支持监控>50个iBeacon区域。iOS的替代方案是使用测距。在iOS上,范围区域是无限的。