繁体   English   中英

iOS:有没有办法知道当前的iOS用户是否曾经使用过我的应用

[英]iOS: Is there a way to know if the current user of iOS ever used my app

我正在开发iOS应用程序,并且正在寻找方法来确定iOS设备的当前用户过去是否使用过我的应用程序。 这里的想法是,如果用户有较早的经验,则禁用应用程序的介绍部分。

我知道将UUID存储在iOS设备的KeyChain中的解决方案。 但是我不确定存储的UUID是否可以在设备出厂重置和用户拥有的其他设备之间保留。

没有。

您可以使用[[UIDevice currentDevice] identifierForVendor]来跟踪已使用应用程序的设备(您必须将它们存储在某个地方的外部数据库中),以获取UUID,但这对于正在重新安装该应用程序的人没有帮助。新设备上的应用。

使用UUID不会帮助新用户在以前使用过该应用程序的二手设备上安装该应用程序。

用户将数据从旧设备传输到新设备时,将进行所有设置(备份/还原),因此在这种情况下这不是问题。

可靠地做到这一点的唯一方法是使用Apple ID,但是出于隐私原因,Apple当然不提供该ID。

您可以使用此第三方库GBVersionTracking

它为您提供了一些有关版本,启动,构建等的有趣功能。

您可以使用这些信息来创建逻辑,以跳过或不跳过简介。

希望它会有所帮助。

暂无
暂无

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

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