繁体   English   中英

tvOS唯一设备标识符

[英]tvOS unique device identifier

我现在正在为Apple TV开发一个应用程序。 这是一个客户端服务器应用程序。 注册后,用户将获得免费试用期。 我的目标是避免用户只是注册新帐户或重新安装应用程序并再次获得试用期的情况。 我需要确定是否已经为每个具体设备激活了试用版。 因此,我想知道是否有合法或半合法的方式来识别每个设备? 我将不胜感激!

您可以使用identifierForVendor文档 ),但是在卸载应用程序后,它会更改。

当该应用程序(或同一供应商的另一个应用程序)安装在iOS设备上时,此属性中的值保持不变。 当用户从设备中删除该供应商的所有应用程序并随后重新安装其中一个或多个应用程序时,该值将更改。

也许您可以将其与用户的电子邮件地址结合使用,以防止创建新帐户。 并非万无一失,但肯定会使用户难以解决。 他们将需要卸载该应用程序并使用其他电子邮件地址来规避您。

您可以在钥匙串中存储一些值( 在此处了解更多信息),并检查该值是否先前存储在钥匙串中。 如果是这样,则表示该用户之前已经安装了您的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM