0
추정치 SDK를 사용하여 Estimote 비콘에서 작업하고 있는데 APP_ID와 APP_TOKEN을 모두 추가했지만 여전히 감지 할 수는 없습니다.Android에서 Estimote 신호가 감지되지 않는 이유는 무엇입니까?
@Override
public void onCreate() {
super.onCreate();
beaconManager = new com.estimote.sdk.BeaconManager(getApplicationContext());
EstimoteSDK.initialize(getApplicationContext(), Constants.APP_ID, Constants.APP_TOKEN);
beaconManager.setMonitoringListener(new com.estimote.sdk.BeaconManager.MonitoringListener() {
@Override
public void onEnteredRegion(com.estimote.sdk.Region region, java.util.List<com.estimote.sdk.Beacon> list) {
showNotification("Welcome to the shop", "You are in");
}
@Override
public void onExitedRegion(com.estimote.sdk.Region region) {
}
});
}
권한
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
친절하게 내 게시물을 통해 이동하고 좀 솔루션을 제안 해주십시오.
솔루션
beaconManager.setNearableListener(new BeaconManager.NearableListener() {
@Override
public void onNearablesDiscovered(java.util.List<com.estimote.sdk.Nearable> nearables) {
}
});
beaconManager.connect(new BeaconManager.ServiceReadyCallback() {
@Override
public void onServiceReady() {
scanId = beaconManager.startNearableDiscovery();
}
});
이 샘플을 시도 http://developer.estimote.com/android/tutorial/part -3-ranging-beacons/ – Lingeshwaran
@Lingeshwaran 안녕하세요, 고마워요. 이걸 시도했는데 UUID가 하드 코드되었지만 동적으로 감지하고 싶습니다.이 표지들을 동적으로 감지하는 방법을 알려주시겠습니까? –
UUID가 없습니까? – Lingeshwaran