我的iOS应用程序安装了多少台设备

时间:2014-05-28 12:05:45

标签: ios iphone ipad

经过一整天的搜索,我无法找到一个好的解决方案

Apple不允许检查iDevice的IMEI号

Apple不允许检查UDID(已弃用)

有一个" identifierForVendor" 的选项,但我发现如果用户卸载并重新安装该应用,它可能会更改。

此时我的问题是这个

单个"特定用户名" 任何人都可以在最多5个iDevices上安装我的应用,之后用户必须更改" USER NAME&#34

我的应用只是在第一次启动时问这个,再也不会。在这个阶段我想要一个支票或柜台像任何计算"用户名" 的iDevices来检查它是否是第一,第二...... .........或第五。 ...

在这个问题/问题上需要你的想法或帮助

2 个答案:

答案 0 :(得分:1)

您可能会尝试使用Apple提供的令牌进行APN(Apple推送通知),这对于设备+应用程序来说是独一无二的......可能存在应用程序会要求用户获得推送通知权限的问题,但您可以对你的应用程序强制执行,并让它只在casa用户接受它..

答案 1 :(得分:1)

我从您的问题中得到的是,您需要一个唯一的标识符来识别总设备。请在这篇文章中看看我的答案,我可以帮助你理解很多事情(How to generate unique identifier which should work in all iOS versions?