如何阻止特定iOS设备使用我的应用程序?

如何阻止特定iOS设备使用我的应用程序?,ios,swift,device,fraud-prevention,Ios,Swift,Device,Fraud Prevention,我有一个应用程序,用户可以注册我的服务,并通过在线支付或货到付款购买物品 欺诈用户正以指数级增长,从后端阻止用户id只会延迟他们创建新用户 建议采用什么方法阻止整个设备使用或注册我的应用程序?即使他/她删除并重新安装了我的应用程序。是否有唯一标识设备的方法?还是其他方法 我看到的所有其他帖子都是2014年发布的,这让我更加困惑。这些API就是为此而创建的 使用应用程序中的DCDevice类,您可以获得一个令牌,您可以在服务器上使用该令牌设置和查询每个设备的两个二进制数据,同时维护用户隐私。例如,

我有一个应用程序,用户可以注册我的服务,并通过在线支付或货到付款购买物品

欺诈用户正以指数级增长,从后端阻止用户id只会延迟他们创建新用户

建议采用什么方法阻止整个设备使用或注册我的应用程序?即使他/她删除并重新安装了我的应用程序。是否有唯一标识设备的方法?还是其他方法

我看到的所有其他帖子都是2014年发布的,这让我更加困惑。

这些API就是为此而创建的

使用应用程序中的DCDevice类,您可以获得一个令牌,您可以在服务器上使用该令牌设置和查询每个设备的两个二进制数据,同时维护用户隐私。例如,您可以使用此数据识别已利用您提供的促销优惠的设备,或标记您确定为欺诈的设备。

突出我的

本质上,此API允许您在特定设备上设置一些标志并进行检查,而不必使用唯一ID侵犯用户隐私

与文档状态一样,您需要将这些API与服务器结合使用,以阻止欺诈设备


它甚至提供了一个API,您可以使用它来验证应用程序的完整性。另外,它不能检查越狱,但你甚至可以检查你的应用程序是否以未经授权的方式进行了修改,以防止越狱。

@gravity无法获取设备的UUID。一般来说,没有办法为iOS上的开发者获得一个持久的ID。一般来说,没有:你需要根据他们采取的行动进行欺诈检测,如果他们相互关联,有一个不寻常的模式,都来自同一个网络,等等。设备本身是毫无意义的。你想防止什么实际上,你想防止什么欺诈?你为什么会被骗?您是否有办法根据注册用户的电话号码(短信验证)、护照、视频识别系统等对其进行验证!?