ios - iOS 应用商店提交因“App-Prefs:root=WIFI”而被拒绝
问题描述
最近一位客户提交了他的应用,但被苹果拒绝:
您的应用使用“prefs:root=”非公共 URL 方案,这是一个私有实体。App Store 不允许使用非公共 API,因为如果这些 API 发生变化,可能会导致糟糕的用户体验。
应用偏好:root=wifi
在未来提交此应用程序时继续使用或隐藏非公开 API 可能会导致您的 Apple Developer 帐户被终止,以及从 App Store 中删除所有相关应用程序。
下一步
要解决此问题,请修改您的应用程序以使用公共 API 提供相关功能,或使用“prefs:root”或“App-Prefs:root”URL 方案删除该功能。
我试图搜索相关的代码/设置,我唯一能找到的是:
[alertView setBlockSure:^{
NSString * urlString = @"App-Prefs:root=WIFI";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
}];
并且在 target -> info -> URL Types 下没有条目。
那么问题是什么?我在 Stackoverflow 上的某个地方读到,直接从应用程序访问 WiFi 设置被认为是私有的?但我找不到最新的 Apple 文档以获取有效文档。如果不是,我们会考虑改为设置。
解决方案
推荐阅读
- pypi - 有没有办法比较 2 Pypi 包的源代码差异
- c# - FK on table 可能会导致多个循环或多个级联路径
- python - 如何连接文件夹中每个 .xlsx 文件的第二张纸?
- c# - 如何检查 BindingContext 中是否存在某些东西?
- kotlin - 在有根的 android 设备中创建原始套接字时“不允许操作”。java的UID是root,c代码的UID不是root
- webpack - Webpack 开发服务器如何使用构建目录中没有文件的包?
- excel - 用户到基于 Excel 的组
- javascript - React JS如何根据检查值数组检查一些复选框
- angularjs - D3 js单击时反转过渡
- reactjs - React.createElement:将反应组件捆绑并导入另一个反应应用程序后,类型无效错误