1

我有一个我已经创建了一个 Beacons 数组的通行证(所有工作都可以使用、推送、注册、拉动刷新、位置等)。它有一个带有 UUID、消息、主要和次要 Estimote iBeacon 的字典。

   "beacons":
  [
    {
      "proximityUUID":"B9407F30-F5F8-466E-AFF9-25556B57FE6D",
      "major":5723,
      "minor":49600,
      "relevantText":"Welcome to goldstar"
    }
  ],

我可以在 Estimote 应用程序中看到 iBeacon,但我的 Passbook 的锁定屏幕上没有任何消息。这有什么诀窍吗?消息显示的时间是否有限制?无论是安装通行证还是在设备的 Xcode 控制台中,我都没有收到任何错误。

我使用https://essentialtechnologies.ca/coffee_demo/上的 passkit 构建器来创建 iBeacon 演示通行证,它我的 iBeacon 一起使用。我从该通行证复制/粘贴代码到我的通行证中,不起作用。

如何调试 iBeacon 和 Passbook pass?

4

1 回答 1

1

为了在锁定屏幕上显示 iBeacon 消息,需要提供几项内容。

  • 必须打开蓝牙
  • 必须开启定位服务(设置 -> 隐私 -> 定位服务)
  • Passbook 需要获得授权才能使用定位服务
  • 后台应用刷新需要开启(设置->通用->后台应用刷新)

这最后一个要求通常是阻止锁屏消息的原因 - 幸运的是,这个要求在 iOS8 中已被删除。

如果上述所有设置都已设置,并且您的信标仍未显示,您能否发布一个指向不起作用的 .pkpass 捆绑包的链接,我们可以看看我们是否可以复制您的问题。

于 2014-07-29T02:37:22.137 回答