所有在App Store上销售的软件都要通过苹果的API扫描审查,如果发现使用了私有API是不会被允许上架销售的。

私有API是苹果公司没有开放给开发者的API,很多高级功能需要使用私有API才能实现,比如铃声设置,为什么我们的手机铃声软件必须要用电脑里的iTunes软件才能设置铃声呢? 不能直接在软件内设置iPhone的铃声吗? 是的,这就是因为我们没有使用苹果的私有API,使用私有API是可以实现这个功能的,但是这样一来,就无法通过苹果的API扫面审查,最终无法在App Store上销售。

为什么苹果公司不开放这些API呢? 事实上,所有和电话有关的功能都必须使用私有API才能实现,吸费、暗扣等功能都是和电话有关的功能,他们都是通过偷偷发送短信定制增值服务来实现暗扣用户话费的。 苹果公司早就知道,一旦开放这些API,对用户来说是非常危险的,所以苹果公司不可能开放这些API。 这就是为什么苹果手机在不越狱的情况下比安桌手机更安全的原因。