草庐IT

ios - 如何设置 iBeacon 为单个设备只广播一次本地通知?

每当我们进入或离开中的某个区域时,我都会显示本地通知locationManager:didRangeBeacons:inRegionmethodofCLLocationManagerDelegate:类似这样的..//localnotificationsentfromtransmittertoreceiverswitch(beacon.proximity){caseCLProximityNear:message=@"Youareneartheibeacondevice";bgColor=[UIColorblueColor];break;caseCLProximityImmediate:

ios - iBeacon : didRangeBeacons not being called

我正在尝试为我的应用添加iBeacon支持。我没有任何物理iBeacon,所以我在另一部iPhone上使用RadiusNetworks的Locate应用程序。使用该应用程序,我可以看到其他手机的信标。但是,在我自己的应用程序中,didRangeBeacons永远不会被调用。我确保将CoreLocation和CoreBluetooth框架添加到我的应用程序中。有什么想法吗?这是我的代码:-(instancetype)init{self=[superinit];if(self){self.locationManager=[[CLLocationManageralloc]init];self

ios - locationManager 'didExitRegion' 没有被调用 iBeacon Xcode

我正在使用我的iBeaconiOS应用程序。我开始使用Xcode5.1进行编码。那时每个代表都被召集了。但是当我将我的Xcode更新到6.0.1以支持iOS8中的应用程序时,以下委托(delegate)方法没有被调用(在设备中测试):-(void)locationManager:(CLLocationManager*)managerdidExitRegion:(CLRegion*)region它在iOS7中运行完美。任何人都可以为我建议任何可能的解决方案吗?提前致谢。 最佳答案 将此与您的locationmanager实例一起使用s

iOS:BLE 设备(不是 iBeacon)能否唤醒我的应用程序?

是否可以将普通蓝牙低功耗设备(不是iBeacon!)与我的iPhone应用相关联,这样当设备发送数据时,即使iPhone已锁定且应用已终止,我的应用也会被iPhone唤醒(甚至不在后台)? 最佳答案 只要您的应用程序指定了蓝牙中央后台模式,那么它就会被唤醒您的应用与设备建立了当前连接并发送数据(即设备在范围内并通知或指示特征)您的应用与设备的连接处于挂起状态并且它进入范围(即设备超出范围,但您已调用connect以在设备进入范围时自动重新连接)您的应用正在扫描特定服务类型,并且宣传其中一种服务类型的设备进入范围应用终止的情况略有不同

android - Android 4.4 设备可以充当 iBeacon 吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion在answertoanotherquestion中,我看到“您也可以在root的Android4.4.3设备上作为信标传输,但它需要安装具有系统权限的应用程序。”如何做到这一点?

android - 我可以在 Android 中将 iBeacon 与附近的消息一起使用吗?

在Beaconoverview它说ProximityBeaconAPI支持iBeacon。这是否意味着我可以检测到iBeacon并使用NearbyMessagesAPI检索附加到它的数据?在Android应用中?编辑:由于iOS的GetBeaconMessages表示:“iOS的NearbyAPI仅支持查找Eddystone信标”,但它对Android的NearbyAPI没有任何说明,也许我们可以假设它可以看到每种类型的信标吗?我仍然想要确认这一点。 最佳答案 好消息是,除Eddystone信标外,Nearby还支持iBeacon。

android - 无法在 Lollipop 之前的设备上获取 iBeacon 的 UUID

我无法在Lollipop之前的设备上获取iBeacon的UUID,但下面我的代码在MarshmallowNexus5x中运行。我不想使用任何像AltBeacon或相关的库。BluetoothManagerbm=(BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);BluetoothAdaptermBluetoothAdapter=bm.getAdapter();if(mBluetoothAdapter==null||!mBluetoothAdapter.isEnabled()){//IntentenableBtInt

android - 无法使用 AltBeacon/android-beacon-library 检测 iBeacon

目前,我正在做一个项目,使用安卓手机检测iBeacon,并从iBeacon读取/写入uuid、主要次要等信息在网上搜索了一下,好像推荐使用AltBeacon/android-beacon-library来检测iBeacons。但是,当我尝试以下链接的示例代码时,我找不到iBeacons的任何结果-http://altbeacon.github.io/android-beacon-library/samples.html或者我运行示例引用应用程序-https://github.com/AltBeacon/android-beacon-library-reference.我从RadiusN

android - 是否可以使用 AltBeacon 从属于具体区域的 iBeacon 获取 Major 和 Minor 值?

我正在尝试从后台的iBeacon中获取Major和Minor值。现在我能够检测到我何时进入一个区域,但我不知道信标正在向哪个Major或Minor做广告。有没有办法得到这个?或者我应该使用谷歌提供的普通蓝牙api来获取原始数据并捕获所需的字节?一旦我使用AltBeacon和蓝牙标准库,我什么也得不到。我使用了http://altbeacon.github.io/android-beacon-library/samples.html中提供的示例代码为了获得背景区域检测并实现接口(interface)BluetoothAdapter.LeScanCallback以获取原始数据以获取主要和次

android - 使用 Altbeacon 库监控 iBeacon

我正在测试来自AltBeacon的AndroidBeacon库http://altbeacon.github.io/android-beacon-library/index.html我正在监视一个“通用”区域,仅设置第一个ID(UUID),并将id2和id3保留为空。Regionregion=newRegion(uuid,Identifier.parse(uuid),null,null);我收到didEnterRegion没有问题,但我有一个问题。在didEnterRegion中,我收到了Region作为参数,但我能知道启动事件的具体信标吗?我想知道启动此事件区域的信标的id1、id2