【问题标题】:Apple Store App Rejection - Support for external-accessory in the UIBackgroundModesApple Store App Rejection - 支持 UIBackgroundModes 中的外部附件
【发布时间】:2018-01-26 19:55:27
【问题描述】:

我最近有一个应用被商店拒绝,原因如下:

我们的应用在 UIBackgroundModes 键在 Info.plist 文件中,但未声明任何 您的应用支持的外部附件协议。外部 附件后台模式适用于与 通过 External Accessory 框架的硬件配件。

我已经阅读了以前提出这个问题的人的一些答案,但我不确定我的情况。 我的应用通过发送和接收字节与 HM10 蓝牙低功耗模块进行通信。

在我的 info.plist 中,我声明该应用程序使用 CoreBluetooth 并与配件通信。我需要更改哪一部分来解决苹果问题?

另外,我是否需要成为 MFI 计划的一部分才能使用这个 HM10 蓝牙模块?谢谢。

这是我的 info.plist,谢谢!

还有 - 背景模式:

【问题讨论】:

  • 我认为连接到 BLE 设备不需要您声明对外部附件的支持。如果您声明支持外部附件,您还需要在 plist 中包含“支持的外部附件协议”,之后您必须在审查说明中提供设备的 PPID(由制造商提供),然后再发送应用程序进行审查.
  • 是的,我不太确定。无论如何,除了使用蓝牙 LE 配件外,我已经删除了背景模式下的所有刻度。我们会看看会发生什么。
  • @jackabe 运气好吗?
  • 是的,解决了这个问题。我只是取消了一切,并希望最好。典型的苹果不会让任何事情变得简单。

标签: ios app-store bluetooth-lowenergy appstore-approval hm-10


【解决方案1】:
  1. 不要添加“外部配件通信”,蓝牙只选择2个BG模式。
  2. 无需加入 MFi 计划。

那你就没事了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 2020-05-16
    • 2015-04-26
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2016-11-07
    相关资源
    最近更新 更多