1

我有一个问题,我之前使用uniqueDeviceIdentifier来检查客户是否在应用程序中激活了订阅。现在,当客户更新到 iOS7 时,我无法再查看,uniqueDeviceIdentifier因此客户不再订阅。我将从identifierForVendor现在开始使用开始订阅,但我不知道如何处理已经安装了 iOS7 的老用户。我愿意向任何已经启动该应用程序的用户赠送订阅,但我不知道如何检查该应用程序以前是否曾经启动过。

有没有办法通过检查安装日期或类似的东西来解决这个难题?任何意见,将不胜感激。

4

2 回答 2

1

不,除非您有另一种方式来识别您的用户,否则没有解决问题的方法。如果订阅是通过 IAP 购买的,您可以为您的应用添加恢复功能。

也只是为了警告您,identifierForVendor如果用户删除同一供应商的所有应用程序,则会重置。在 iOS7 中,无法再识别设备,因为您应该已经识别了用户。

于 2013-10-01T13:56:20.693 回答
0

使用可以使用ios的addsupport框架的advertisingIdentifier

于 2013-10-07T06:43:08.663 回答