Apple Store App Rejection - Support for external-accessory in the UIBackgroundModes

纵饮孤独 提交于 2019-12-22 00:37:32

问题


I recently had an app rejected by the store for the following reason:

Our app declares support for external-accessory in the UIBackgroundModes key in your Info.plist file but does not declare any external accessory protocols supported by your app. The external accessory background mode is intended for apps that communicate with hardware accessories through the External Accessory framework.

I have read through some answers of previous people who asked this question but I am unsure on my case. My app communicates with a HM10 Bluetooth Low Energy module by sending and receiving bytes.

In my info.plist I stated that the app uses CoreBluetooth and communicates with an accessory. Which part do I need to change to fix apples concern?

Also, do I need to become part of the MFI program to use this HM10 Bluetooth module? Thanks.

Here is is my info.plist, thanks!

Also - the background modes:


回答1:


  1. Don't add "External accessory communication", only select the 2 BG modes for Bluetooth.
  2. No need to join MFi program.

Then you'll be fine.



来源:https://stackoverflow.com/questions/45751396/apple-store-app-rejection-support-for-external-accessory-in-the-uibackgroundmo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!