我是 React Native 的新手。我制作了一个简单的应用程序,其中包含我的 youtube 视频。当我将此上传到商店时,他们向我发送了以下消息:
指南 2.5.4 - 性能 - 软件要求
您的应用在 Info.plist 文件的 UIBackgroundModes 键中声明了对外部附件的支持,但未声明您的应用支持的任何外部附件协议。外部附件后台模式适用于通过外部附件框架与硬件附件通信的应用程序。
下一步
如果您的应用旨在使用外部硬件,则支持的协议必须包含在应用的 Info.plist 文件中的 UISupportedExternalAccessoryProtocols 键中 - 并且硬件的 PPID # 应在 App Store Connect 中应用的 Review Notes 字段中提供。
此外,您的应用程序必须获得 MFi 授权才能使用所需的硬件。如果您还没有加入 MFi 计划,您可以注册 MFi 计划。
请修改您的 Info.plist 以包含 UISupportedExternalAccessoryProtocols 键并更新您的评论说明以包含 PPID # - 或从 UIBackgroundModes 键中删除 external-accessory 值。
我在我的应用程序中使用 2 种后台模式,后台获取和远程通知。我不使用外部附件通信,但是当我构建应用程序时,三个都被选中。如果我在没有“外部附件通信”的情况下再次构建我的应用程序,问题会得到解决吗?