【问题标题】:How to debug iBeacons and Passbook如何调试 iBeacons 和 Passbook
【发布时间】:2014-07-28 19:57:25
【问题描述】:

我有一个通行证(一切都在工作、推送、注册、拉动刷新、位置等),我在上面创建了一个 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?

【问题讨论】:

  • 您是否尝试在“设置”>“开发人员”中启用控制台登录,然后将您的 iOS 设备连接到运行 XCode 的 Mac?如果您的 pass.json 文件中的信标配置有任何问题,那么您将在控制台输出中看到错误消息。

标签: ibeacon passbook estimote passkit


【解决方案1】:

为了在锁定屏幕上显示 iBeacon 消息,需要提供一些信息。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多