我目前正在探索零售广告选择。我对AltBeacon感兴趣,因为它是一个开放标准。我有一个基本问题,是否有人可以回答
我如何在(i)IOS设备和(ii)Android设备上以Altbeacon格式通过编程将UUID,主要ID,次要ID,广告频率,广播功率和RSSI设置为1m。
由于Locate App正在将这些值用作用户的变量,我想他们正在以编程方式输入这些值?!
答案 0 :(得分:0)
如果您想知道如何使用Android Beacon库执行此操作,请参见sample code page
Beacon beacon = new Beacon.Builder()
.setId1("2f234454-cf6d-4a0f-adf2-f4911ba9ffa6")
.setId2("1")
.setId3("2")
.setManufacturer(0x0118)
.setTxPower(-59)
.setDataFields(Arrays.asList(new Long[] {0l}))
.build();
BeaconParser beaconParser = new BeaconParser()
.setBeaconLayout("m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25");
BeaconTransmitter beaconTransmitter = new BeaconTransmitter(getApplicationContext(), beaconParser);
beaconTransmitter.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY);
beaconTransmitter.setAdvertiseTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_HIGH);
beaconTransmitter.startAdvertising(beacon);