我有一个通行证(一切工作,推,注册,拉刷新,位置等),我已经创建了一个Beacons数组。它有一个字典,UUID, message, major和minor用于Estimote iBeacon。
"beacons":
[
{
"proximityUUID":"B9407F30-F5F8-466E-AFF9-25556B57FE6D",
"major":5723,
"minor":49600,
"relevantText":"Welcome to goldstar"
}
],
我可以在Estimote应用程序中看到iBeacon,但我的Passbook的锁屏上没有收到任何消息。这其中有什么诀窍吗?消息显示的时间是否有限制?我在设备的Xcode控制台或安装pass时都没有遇到错误。
我使用passkit builder在https://essentialtechnologies.ca/coffee_demo/上创建iBeacon演示通行证,它是与我的iBeacon一起工作。我复制/粘贴代码从那个通行证到我的通行证,不工作。
如何调试iBeacon和Passbook pass?
要在锁定屏幕上显示iBeacon消息,需要满足以下几个条件。
- 蓝牙必须开启
- 位置服务必须打开(设置->隐私->位置服务)
- 存折需要被授权使用定位服务
- 后台应用刷新需要打开(设置->常规->后台应用刷新)
最后一个要求通常是阻止锁屏消息的原因-幸运的是,这个要求在iOS8中已被删除。
如果以上都设置好了,你的信标仍然没有显示,你可以发布一个链接到不工作的。pkpass包,我们可以看看我们是否可以复制你的问题。