UIGetScreenImage现在会被拒绝吗?

use*_*836 5 capture ios

我知道UIGetScreenImage是一个私有api,并且在一段时间内可以在appstore中使用.

后来有人说不能再使用了.

所以我在这里要确认,可以在我的应用程序中使用并传递给Appstore吗?

最好的祝福

Mic*_*ann 7

看一下Apple技术说明.它展示了如何在UIKit中"合法地"做截图,它将被接受进入App Store:

http://developer.apple.com/library/ios/#qa/qa1703/_index.html#//apple_ref/doc/uid/DTS40010193

  • 很好,但为什么状态栏不会被拍摄? (3认同)

He *_*ing 1

大约一年前,苹果开始在 App Store 审核过程中对提交的二进制文件进行静态分析。在此之前,如果功能本身不是太明显而无法被审核者发现,那么对私有 API 的访问将通过审核。

目前,审核者使用自动化方法通过名称来识别私有 API。我记得在某处读过,不仅不允许您调用它们,而且还不能在Category方法名称中使用私有 API 名称。我想因为扫描过程是自动化的,如果您确实使用了未记录的方法,您将没有机会通过审查。