Apple Store 应用程序拒绝 - 在 UIBackgroundModes 中支持外部配件

jac*_*abe 4 app-store appstore-approval ios bluetooth-lowenergy hm-10

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

我们的应用程序在 Info.plist 文件的 UIBackgroundModes 键中声明了对外部配件的支持,但没有声明您的应用程序支持的任何外部配件协议。外部配件后台模式适用于通过外部配件框架与硬件配件通信的应用程序。

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

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

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

这是我的 info.plist,谢谢!

在此输入图像描述

另外 - 背景模式:

在此输入图像描述

myl*_*ift 5

  1. 不要添加“外部配件通信”,只选择蓝牙的2种BG模式。
  2. 无需加入 MFi 计划。

那你就没事了。