Iphone 存折,显示灯塔相关文本,而不是位置相关文本
我有一本航空公司登机牌的存折。我想要一个基于位置或iBeacon的相关文本。具体地说,我希望当用户进入机场时,她会在锁屏上看到“你在机场”消息,当她带着信标去机场的某个特定部分时,她会看到“你在机场咖啡馆”消息中更具体的内容 据我所知,如果您在存折中定义了位置和信标,则假定这些位置和信标在地理上重叠,用户将永远看不到信标消息 所以,我的问题是,有没有办法告诉存折,在确定锁屏信息时,信标优先于位置 下面是我存折的一小段Iphone 存折,显示灯塔相关文本,而不是位置相关文本,iphone,passbook,ibeacon,Iphone,Passbook,Ibeacon,我有一本航空公司登机牌的存折。我想要一个基于位置或iBeacon的相关文本。具体地说,我希望当用户进入机场时,她会在锁屏上看到“你在机场”消息,当她带着信标去机场的某个特定部分时,她会看到“你在机场咖啡馆”消息中更具体的内容 据我所知,如果您在存折中定义了位置和信标,则假定这些位置和信标在地理上重叠,用户将永远看不到信标消息 所以,我的问题是,有没有办法告诉存折,在确定锁屏信息时,信标优先于位置 下面是我存折的一小段 "beacons" : [ { "proximityUUID":
"beacons" : [
{
"proximityUUID":"xxxxxxxxxxxxxxxxxxxxxxxxx",
"major":1,
"minor":2,
"relevantText":"Welcome to the airport cafe"
}
],
"locations" : [
{
"latitude" : [airport latitude],
"longitude" : [airport longitude],
"relevantText":"You're in the airport"
}
],
我在同一个位置使用位置和信标警报进行了多次测试。 至少对我来说,位置警报总是优先于信标警报。。不幸的是,这与你想要的正好相反,也与你应该做的正好相反 可能需要对Bugreporter提出增强请求。 苹果对任何有多个重复雷达的反应都更快。。因此,如果您提出这样的请求,请在这里和devforms.apple.com上发布ID号,以便包括我在内的其他人可以创建一个副本
一种解决方法:您可以使用位置警报的maxDistance参数来减小“您在机场”位置警报的半径-将其设置为在航站楼入口处发出,但不覆盖与信标相同的区域。不幸的是,存折在允许您执行的操作中非常粗糙 如果您有自己的iOS应用程序,并且想要更高级别的控制,那么您可以滚动由模拟存折行为的CoreLocation API触发的本地通知。显然,这是更多的工作,如果您使用的是没有定制应用程序的存折,这将是不可行的
如果您决定采用这种方法,您可以很容易地使为iBeacon输入CLBeaconRegion优先于根据为地理围栏输入常规CLRegion向用户显示的内容。我的公司提供了一个名为“maxDistance”的服务,它可以使管理这些区域的服务器端变得简单,但您可以在使用或不使用该服务的情况下使用这种方法。BTW-我也尝试了maxDistance方法,但似乎没有任何效果。