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

Ji-*_*--- 0 device fraud-prevention ios swift

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

\n

欺诈用户每天呈指数级增长,从后端阻止用户 ID 只会延迟他们创建新用户。

\n

阻止整个设备使用或注册我的应用程序的推荐方法是什么\xe2\x80\x99?即使他/她删除并重新安装了我的应用程序。有没有办法唯一标识一个设备?或者有其他方法吗?

\n

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

\n

And*_*nez 6

DeviceCheck API 就是为此目的而创建的

\n
\n

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

\n
\n

突出显示我的。

\n

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

\n

正如文档所述,您需要将这些 API 与您的服务器结合使用来阻止欺诈设备。

\n

它甚至提供了一个DCAppAttestServiceAPI,您可以使用它来验证应用程序的完整性。作为额外说明,它无法检查越狱,但您甚至可以检查您的应用程序是否已被未经授权的方式修改以采取行动。

\n