从我的应用程序跟踪其他应用程序 - iOS

时间:2013-12-27 10:33:49

标签: ios objective-c

是否有任何跟踪(使用时间)来自iOS中其他应用的应用的规定?例如: - 我开发了一个名为“ A ”的应用,我想要跟踪我的设备(iPhone或Android)中安装的另一个名为“ B ”的应用的使用时间。根据使用时间,我的意思是用户使用该应用程序的时间。会不可能?

另一种情况: - 是否可以从我们的应用程序跟踪本机应用程序的使用时间(如邮件,相机,消息等)? 我认为这在iOS中是不可能的,但不确定。
有没有人知道这个?

注意: - 我不想要使用Google分析来跟踪我的应用使用情况。

2 个答案:

答案 0 :(得分:3)

你不能!

iOS中的所有应用程序都以沙盒模式运行。

如果您想跟踪您的应用程序使用情况,您必须使用(ex)REST接口将其连接到服务器。

修改 只是碰到这个想法...... 如果您为iOS7编写,则可以使用Shared Keychain功能。您可以发送所有使用情况统计信息并通过其他应用程序接收。应该工作!

检查出来:http://shaune.com.au/ios-keychain-sharing-data-between-apps/

答案 1 :(得分:1)

如果两个应用都是由同一个App Store开发者帐户签名,那么他们都可以共享iCloud数据存储。只需将使用时间存储在iCloud中,它就能完美运行。

您无法跟踪任何其他开发者的任何应用,安全模型不允许。