iPhone企业分发计划

3
我想实现一个应用程序,备份所有存储在iPhone中的内部数据,如短信、彩信、视频、音频、文档和通话记录。但是根据Apple迄今为止发布的API文档来看,这似乎是不可能的... 我已经阅读了企业分发计划的PDF以及与企业分发计划相关的一些链接,其中一些指定了远程擦除和访问内部数据(如日历、短信、彩信等)... 但他们没有说明如何以编程方式执行此操作。
Apple是否在其企业分发计划中提供特殊权限,例如额外的API支持,以访问内部数据?
从开发角度来看,企业分发计划和标准分发计划之间有什么区别?
由于内部分发不需要获得Apple的批准,因此我们是否可以使用一些未在Apple文档中正式提到的方法来访问内部存储的数据?
如果可以的话,能否有人指出如何做到这一点?
非常感谢任何帮助,期待您的回复。
敬礼, Mohammed Sadiq ....
2个回答

3

由于没有“奖励API”,因此您将无法获得任何内容。事实上,只有公共API和私有调用。但是,由于您将在内部分发应用程序,因此可以使用SQLite来访问短信、日历和电话簿数据。至于其他领域,我不确定最新沙盒配置文件的确切权限。您肯定可以在越狱设备上访问所有内容,但这可能不是您最好的解决方案。


嗨,Farcallar,谢谢您的回复。但我想支持未越狱的设备。我已经尝试在非越狱手机中访问sms.db,其中使用的证书是从标准分发程序获得的。所以我无法访问sms.db。我的疑问是,我们是否可以在非越狱设备中访问包含从“内部”分发程序获取的证书的sms.db文件。能否请您澄清一下这个问题..等待您的回复...最好的祝福, Mohammed Sadiq... - Mohammed Sadiq
不,企业版和标准版提供配置文件的限制是相同的。 - Farcaller
你好,Farcallar,你有没有访问短信、日历、电话簿数据的示例链接? - Mohammed Sadiq

0

标准版和企业版的区别在于苹果不会对应用进行监管,就像你所说的那样,我认为在开发方面没有任何区别(除了公司需要的内部服务器访问之类的),但是在分发方面有所不同。虽然你不能通过官方途径以编程方式获取数据,但使用未经记录的调用似乎可以起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接