最近我刚刚更新了我的应用程序并注意到我的数据库数据和 itunesconnect 销售和趋势报告不匹配!报告显示我的应用程序获得了 24k 的更新,但在我的数据库中只捕获了 6k 的 udid,你们有什么想法吗?IOS不再支持UDID?
下面是我捕获 UDID 的脚本:
-- (NSString *)getUDID {
return [UIDevice currentDevice].uniqueIdentifier;
}
最近我刚刚更新了我的应用程序并注意到我的数据库数据和 itunesconnect 销售和趋势报告不匹配!报告显示我的应用程序获得了 24k 的更新,但在我的数据库中只捕获了 6k 的 udid,你们有什么想法吗?IOS不再支持UDID?
下面是我捕获 UDID 的脚本:
-- (NSString *)getUDID {
return [UIDevice currentDevice].uniqueIdentifier;
}
来自文档:uniqueIdentifier:
基于各种硬件细节的每个设备唯一的字母数字字符串。(只读)(在 iOS 5.0 中已弃用。相反,创建一个特定于您的应用程序的唯一标识符。)不要使用 uniqueIdentifier 属性。要创建特定于您的应用程序的唯一标识符,您可以调用 CFUUIDCreate 函数来创建 UUID,并使用 NSUserDefaults 类将其写入默认数据库。
许多用户在试用第一天或几天后保留并仍在更新他们从未使用过的应用程序。他们显然不会从 Mac 或 PC 上的 iTunes 中删除应用程序,而是点击“全部更新”,包括他们从未运行和/或不再感兴趣的所有应用程序。
看起来只有 25% 的已下载并仍在更新您的应用程序的客户实际上仍在使用它。甚至可能更少,因为单个活跃客户可能有多个设备,每个设备都有一个唯一的 UDID。或者这可能是定期使用您的应用程序的百分比(也许他们可能会在下周更新后第一次运行它)。