【发布时间】: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