我正在尝试决定是否应该在我的应用程序的下一个版本中保持对 iOS 4.x 的支持,或者将其删除为仅支持 iOS 5 和 6。Apple 是否会向开发人员报告所售出的每个应用程序的 iOS 版本,以便我了解旧设备对我的应用程序的需求?我已经搜索了 iTunesConnect,但我没有在那里看到它。
我宁愿不维持那么远的支持,但如果用户社区在那里提出要求,那么这样做可能具有经济意义。
谢谢!
我正在尝试决定是否应该在我的应用程序的下一个版本中保持对 iOS 4.x 的支持,或者将其删除为仅支持 iOS 5 和 6。Apple 是否会向开发人员报告所售出的每个应用程序的 iOS 版本,以便我了解旧设备对我的应用程序的需求?我已经搜索了 iTunesConnect,但我没有在那里看到它。
我宁愿不维持那么远的支持,但如果用户社区在那里提出要求,那么这样做可能具有经济意义。
谢谢!
Apple 不会通过 iTunes Connect 向您报告此情况。您需要通过第三方(如谷歌分析、flurry 或任何其他平台)将其集成到您的应用程序中。
[[UIDevice currentDevice] systemVersion]
如果您可以推出自己的分析系统,那么报告版本也很容易。
正如 Jessedc 提到的,您可以使用[[UIDevice currentDevice] systemVersion]
,但是,您不必推出自己的分析系统。一些分析平台(Google 的分析、Flurry 等)允许您通过自定义事件在技术上提交此信息,但请注意用户协议可能会禁止您这样做。
请注意,如果您想要准确的统计数据,我假设您这样做,您需要仔细确定何时将信息提交或重新提交到您的分析平台,否则,您可能会得到非常不准确的数据。