【问题标题】:iOS App Store Rejection - Your app uses the "prefs:root=" non public URL scheme. Is there any testable fix? [duplicate]iOS App Store Rejection - 您的应用使用“prefs:root=”非公共 URL 方案。有什么可测试的修复吗? [复制]
【发布时间】:2019-05-14 07:08:33
【问题描述】:

因此,在将应用提交到应用商店时,我们会收到以下响应:

我一直在and this solution might be doable 上查看一些答案,但我无法弄清楚如何将修复程序合并到我正在使用的代码库中。

另外,最重要的是,如果我认为我可以修复它,我如何确保它不会再次被拒绝。有什么方法可以测试此应用修复是否会导致成功提交?

这里是需要修改的代码的sn-p:

    static func openSettingsAlert(_ title: String, message: String, settingsURL: String) -> UIAlertController {
    let alertController = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)

    let settingsAction = UIAlertAction(title: "Settings", style: .default) { (_) -> Void in
        let settingsURL = URL(string: settingsURL)
        if let url = settingsURL {
            DispatchQueue.main.async(execute: {
                UIApplication.shared.openURL(url)
            })
        }
    }

    let cancelAction = UIAlertAction(title: "Cancel", style: .default, handler: nil)
    alertController.addAction(cancelAction)
    alertController.addAction(settingsAction)

    return alertController
}

感谢您就此事提供任何见解。

谢谢

【问题讨论】:

  • 你可以使用 UIApplication.openSettingsURLString 它会批准
  • @PrashantTukadiya 您能否在这种情况下回复您的建议用法?此外, UIApplication.openSettingsURLString 仍然接受 URL 字符串参数,如果该 URL 字符串的值仍然是 "prefs:root="?
  • 我在我的 app 和 apple 之一中使用了 UIApplicationOpenSettingsURLString。从来没有提出过问题。
  • UIApplication.openSettingsURLString 在 Apple 官方文档中。它在公共文件中。 I got rejected too for prefs:root= 原因,因为它被视为私有 API。
  • @AechoLiu,当您切换到 UIApplication.openSettingsURLString 时,您是否仍然传入原始的“prefs:root =”字符串,或者您是否必须切换到其他内容。 Apple 是否还会对我将“prefs:root=FACEBOOK”作为参数传递给这个较新的方法有问题?谢谢。

标签: ios swift


【解决方案1】:

我认为你可以在拒绝消息表单中回复苹果,告诉他们你的应用没有使用 "prefs:root="~ (PS.remenber 附上你的代码截图).. 之后,重新上传应用等待审核

【讨论】:

  • 我相信我的客户仍然希望能够在社交媒体上分享。这不会误导苹果吗?我认为它仍然需要该功能
  • 好吧,就因为我遇到了这个被苹果拒绝了,然后我截屏「xcode find "prefs:root=" 」回复苹果,重新提交是安全的...
猜你喜欢
  • 1970-01-01
  • 2019-02-17
  • 2019-05-15
  • 2019-04-05
  • 2020-10-15
  • 2016-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多