最近,一位客户提交了他的应用程序,但被苹果拒绝了:
您的应用使用“ prefs:root =“非公开URL方案,这是一种 私人实体。应用程序上不允许使用非公共API 存储,因为如果使用这些API可能会导致不良的用户体验 改变。
app-prefs: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]];
}];
目标->信息-> URL类型下没有任何条目。
那是什么问题?我在Stackoverflow上的某个地方看过书,直接从应用程序访问WiFi设置被认为是私密的吗?但是我找不到有效的Apple最新文档。如果没有,我们将考虑改为只设置。