iPhone SDK 4内置应用程序中的Google Analytics

Dig*_*Kid 8 iphone google-analytics iphone-sdk-3.0 ios4 ios

iPhone开发人员在其应用中使用Google Analytics跟踪其应用使用情况的三个问题:

  1. 使用Google Analytics会导致我们违反Apple SDK 4对开发人员的条款和条件吗?

  2. 如果对#1的答案是肯定的,那么我们 - 作为iPhone开发者 - 可以使用什么来跟踪我们应用的使用情况?

  3. 是否有人使用iPhone SDK 4构建了包含Google Analytics(分析)库的应用程序并发现它不起作用?我的开发人员告诉我,当你使用设置为iPhone Device 4.0的Base SDK和设置为iPhone OS 3.0的iPhone OS部署目标进行构建时,它不起作用.

提前致谢!

Chr*_*ett 5

您的问题的答案:

  1. 是的,使用当前的API和数据集合,它看起来不符合SDK的条款.我在我的应用中使用Flurry和Google,因为它们提供了我需要的不同功能集.虽然Flurry一直非常直言他们正在与Apple合作解决SDK的条款,但谷歌并未表示同意.所以,我对使用Google而不是Flurry感到紧张,因为我认为如果Apple足够努力,Flurry将改变他们的数据收集.无论如何,如果Apple拒绝我的应用程序,我确保可以快速删除任何分析服务.

  2. 我的理解是,只要您不向其他人报告,就可以收集您自己的设备数据.您尤其不希望共享任何暗示新设备的数据.这就是Flurry陷入困境的原因.请记住,您与Apple一起处于NDA状态,所以未公开宣布的任何内容都在您和Apple之间.关于您使用设备ID执行的操作也有规则,因此请确保您也了解这些设置ID.

  3. 我在iOS 4上使用Google分析,部署目标设置为3.0.虽然我不再有设备来测试3.0,但它部署在AppStore上并且似乎正在运行.(没有崩溃报告)