我正在开发Apple TV的应用程序。这是一个客户端 - 服务器应用程序。在注册时,用户可获得免费试用期。我的目标是避免用户刚刚注册新帐户或重新安装应用程序并再次获得试用期的情况。我需要确定每个具体设备是否已启动试用。所以我想知道是否有合法或半合法的方式来识别每个设备?我会欣赏任何想法!tvOS独特的设备标识符
0
A
回答
0
您可以在钥匙串中存储一些值(详细了解它 here)并检查此值是否以前存储在钥匙串中。如果是这样,这意味着用户之前安装了您的应用程序。
0
您可以使用identifierForVendor
(documentation),但在卸载应用程序后会发生更改。
该应用程序(或来自同一供应商的另一个应用程序)安装在iOS设备上时,此属性中的值保持不变。当用户从设备中删除所有供应商的应用程序并随后重新安装其中的一个或多个应用程序时,该值会更改。
也许你可以将它与用户的电子邮件地址相结合,以防止创建新帐户。不是万无一失的,但肯定会让用户更难以绕过它。他们需要卸载应用程序并使用不同的电子邮件地址来绕过你。
相关问题
- 1. Android识别独特设备
- 2. 跨设备IOS独特的用户标识符
- 3. 设备特定唯一标识符
- 4. 设置设备标识符()
- 5. 唯一设备标识符
- 6. 如何使用浏览器获取独特的Android设备标识符?
- 7. Python独特的方法标识符
- 8. Android模拟器的设备标识符
- 9. Android设备的唯一标识符
- 10. GameKit设备标识
- 11. 智能手机设备的唯一设备标识符
- 12. PHAsset(或ALAsset)跨设备标识符
- 13. 检索iOS设备标识符
- 14. 如何生成设备库标识符?
- 15. 是否有跨设备CNContact标识符?
- 16. 如何识别像Facebook这样的独特登录设备?
- 17. 超越Mac地址:独特识别服务器端的设备
- 18. 如何识别一个设备(唯一标识符,CFUUIDRef,设备令牌?)
- 19. MVC与佣工独特的HTML标识
- 20. 输入设备标识
- 21. 注册每个独特的iOS设备?
- 22. 设备发送什么独特的设备证书到APNS
- 23. 独特标识符在数据库中是唯一的吗?
- 24. 添加独特的随机标识符与Zapier /谷歌表
- 25. 在JavaScript中生成唯一标识iOS设备的(非UDID)标识符
- 26. 独特标识是一个Java
- 27. 特定设备类型的唯一标识
- 28. 设备标识和设置API
- 29. 应用商店提交tvOS包标识符
- 30. 文本特征标识符
谢谢!这正是我需要的。我不认为有人会将他的设备擦拭另一个试用期。 – NZeem