Estimote Beacon无法在android中检测到

时间:2016-09-06 07:34:15

标签: android cordova ibeacon-android estimote beacon

我是使用cordova进行混合应用开发的新手,我正在使用nodejs开发和构建cordova基础Android应用。该应用的目的是扫描任何接近设备范围。 插件 cordova-plugin-estimote 用于扫描。

javascript和html文件如下:

<!DOCTYPE html>
<html>

 <body>
   <button onclick="test();">Click</button>
  </body>
    <head>
    <title>Capture Photo</title>
    <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1"/>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">
	
	
    document.addEventListener("deviceready",onDeviceReady,false);
    function onDeviceReady() {
	alert('Device Ready');
	startScan();
     }	
	function startScan()
	{
		alert('Scanning Started');
		function onBeaconsRanged(beaconInfo)
		{
			alert('onBeaconsRanged: ' + JSON.stringify(beaconInfo))			
		}
		function onError(errorMessage)
		{
			alert('Ranging beacons did fail: ' + errorMessage);
		}
		// Start ranging beacons.
		estimote.beacons.startRangingBeaconsInRegion(
			{}, // Empty region matches all beacons
			onBeaconsRanged,
			onError);
	}
    </script>
  </head>
 
</html>
   

我遇到的问题是,当设备准备就绪时,事件onBeaconsRanged正在成功呼叫,但是信标信息。信标数组长度始终为零。

0 个答案:

没有答案