我是iBeacon功能新手,我正在运行AirLocate示例代码here将iOS设备配置为iBeacon设备,用于学习和测试。正如项目中的“自述文件”所述,我已经在运行iOS8的iPhone5和iPad4上启动了该应用程序。我通过打开“启用”开关将其中一个设置为目标设备应用程序的“配置”选项,我在另一台设备的应用程序中选择了“校准”选项。目标设备应该显示在校准设备的表格中,但我什么也没显示。我已经扫描了两个设备的角色(目标校准),但它们似乎都没有检测到另一个。我可能遗漏了什么?谢谢 最佳答案 这是一个可能的答案。我已经开发了自己的应
我正在使用以下代码进行本地通知。但它不起作用。位置已成功更新并进入这些方法,但未触发通知。有什么想法吗?:注意:它在应用程序处于后台时工作,但在应用程序关闭时不工作。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if([UIApplicationinstancesRespondToSelector:@selector(registerUserNotificationSettings:)]){[applicationregis
我已经使用ibeacons设置了一个应用程序,我注意到当我在该区域内打开蓝牙时,didEnterRegion永远不会被触发。但是,当我在打开蓝牙的情况下实际进入该区域时,它工作正常。在前台时,我通过在didStartMonitoringForRegion中调用[self.locationManagerrequestStateForRegion:self.beaconRegion]来欺骗这种行为,并检查我在里面。但是,我不知道在后台做什么。我知道唯一可以触发的方法是didEnterRegion,这意味着我无法在区域内仅打开蓝牙时发送通知。有人设法做到了吗?谢谢
您好,我正在开发一个带有信标的应用程序,即使应用程序已关闭,我也需要持续扫描信标。是否有任何能够在后台运行的cordova插件,请向我推荐示例应用程序教程 最佳答案 后台模式只是部分答案。您需要在Info.plist中有一个或两个条目:然后在您的代码中的某个地方,您需要请求requestWhenInUseAuthorization或在您的情况下请求requestAlwaysAuthorization。然后你需要在位置管理器委托(delegate)中处理这个。我是这样做的:-(void)locationManager:(CLLocat
有没有人找到任何关于在原生WatchOS2应用程序中与Beacon交互(测距和监控)的信息?我想让用户能够在家庭环境中进行测距,而无需将手机放在口袋里。我在任何地方都找不到任何文档,我想知道它是否真的可行-显然周围是否有任何类型的示例。谢谢 最佳答案 watchOS上的CoreLocation被剥夺了所有iBeacon功能。没有startRangingBeaconsInRegion:和startMonitoringForRegion:方法,如CLLocationManager引用文档中所示:https://developer.app
无法连接到IBeacon,我已经下载了Locateapp但找不到我的IBeacon。我也手动配置了ibeacon但没有成功。另一种方法是我已经下载了eBeaconapp而我的IBeacon只在中心外设可见,不在Beacons列表中。我认为问题出在设备上。这是mybeacon.任何想法将不胜感激。谢谢!附言我已经问过关于连接IBeacon的问题here. 最佳答案 正如您在评论中所建议的,最可能的解释是信标没有广播配置到您的iOS设备中的ProximityUUID。更通用的iOS蓝牙扫描应用程序将显示设备的服务UUID,但这与Prox
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion所以我正在使用ObjectiveC语言开发iOS应用程序。问题出在iPhone的ibeacon通知上。所以基本上电话是用特定的UUID和主要次要监视信标的进入和退出。当应用程序位于前台时以及当应用程序位于后台时它工作良好然后还接收进入和退出信标区域通知。但问题是当应用程序处于后台并且手机被锁定时,则不会收到通知。但是当我解锁手机时,它会自动收到通知。你们能不能请任何人给我建议有关它的解决方案。
我在一个应用程序中有两个CLLocationManage。第一个是监视信标区域,而另一个是监视正常的CLRegion。上午第一个//Doanyadditionalsetupafterloadingtheview.self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;B.m中的第二个gpsLocationManager=[[CLLocationManageralloc]init];gpsLocationManager.delegate=self;我非常肯定后者,我没有在
我开发了一款应用iBEacon技术的iOS应用。该应用程序检测到一种特定的UUID类型的信标并继续进行。众所周知,每个应用程序都会由苹果测试人员进行测试,苹果将如何测试具有ibeacon硬件交互的应用程序?此外,将iBeacon应用程序提交到苹果商店需要遵循哪些先决条件或步骤?请帮忙。谢谢。 最佳答案 与AppStore一样,基于信标的应用程序的审核要求会有所不同,具体取决于您获得审核员的运气。一些提示:始终提交您的应用与信标交互的视频。按照@Paulw11的建议,在评论说明中包含信标标识符,并描述当您的应用检测到每个信标时,它们会
我想在后台响起信标。有背景我的意思是当手机进入锁定屏幕时。我希望应用程序继续测距信标。我现在遇到的问题是代码永远找不到信标。我有两个正在工作的信标,但AppDelegate找不到它们。当我在ViewController中运行相同的代码时,它会找到信标并显示它们。我该怎么做?@interfaceBDAppDelegate()@end@implementationBDAppDelegate{NSMutableDictionary*beaconRegions;NSMutableDictionary*detectBeacons;}-(BOOL)application:(UIApplicatio