首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AltBeacon -关于Eddystone-URL传输和Chrome物理网站的问题

AltBeacon -关于Eddystone-URL传输和Chrome物理网站的问题
EN

Stack Overflow用户
提问于 2016-07-21 04:10:07
回答 1查看 154关注 0票数 0

我试着用这个代码传输Eddystone-URL:

代码语言:javascript
复制
try
{
    byte[] urlBytes = UrlBeaconUrlCompressor.compress("http://google.com");
    Identifier encodedUrlIdentifier = Identifier.fromBytes(urlBytes, 0, urlBytes.length, false);
    ArrayList<Identifier> identifiers = new ArrayList<Identifier>();
    identifiers.add(encodedUrlIdentifier);
    Beacon beacon = new Beacon.Builder()
            .setIdentifiers(identifiers)
            .setManufacturer(0x0188)
            .setTxPower(-7)
            .build();
    BeaconParser beaconParser = new BeaconParser().setBeaconLayout(BeaconParser.EDDYSTONE_URL_LAYOUT);
    BeaconTransmitter beaconTransmitter = new BeaconTransmitter(getApplicationContext(), beaconParser);
    beaconTransmitter.setAdvertiseTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_HIGH);
    beaconTransmitter.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY);
    beaconTransmitter.startAdvertising(beacon, new AdvertiseCallback()
    {
        @Override
        public void onStartFailure(int errorCode)
        {
            Log.e(TAG, "Advertisement start failed with code: " + errorCode);
        }

        @Override
        public void onStartSuccess(AdvertiseSettings settingsInEffect)
        {
            Log.i(TAG, "Advertisement start succeeded.");
        }
    });
}
catch (MalformedURLException e)
{
    Log.d(TAG, "That URL cannot be parsed");
}

我可以使用此应用程序在我的第二台设备上查看传输的信标:https://play.google.com/store/apps/details?id=com.uriio&hl=pl

但在我的第二台设备上,这个信标在Chrome Physical Web中不可见。当我使用BeaconToy应用程序传输Eddystone-URL信标时,我的第二台设备在Chrome Physical Web和BeaconToy中都发现了这个信标。

我的传输代码中有没有什么东西,或者是altbeacon中的bug?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-21 06:46:16

这是Android Beacon Library 2.8.1中新发现的错误。已经提出了一个修复方案,并计划在本周末发布。详细信息请参见此处:

https://github.com/AltBeacon/android-beacon-library/pull/401

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38489953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档