React Native-如何永久禁止用户

时间:2019-04-02 12:30:54

标签: javascript android ios react-native

我想提出任何建议,如何可靠地阻止iOS和Android上的用户,以便如果我阻止他的注册帐户,他就不能创建新帐户。在我正在开发的应用程序中,确保被阻止的用户无法再次使用该应用程序非常重要。

我考虑过的解决方案:

1)使用电话号码进行验证。可以阻止电话号码,以便用户需要新的电话号码来再次注册新帐户。问题是电话验证是我考虑过的所有服务(firebase,twilio)的费用。由于该应用程序是免费的,因此如果用户群扩大,我将无法在经济上支持它(每次验证大约需要0.06美元)。

2)设备ID。使用设备ID阻止设备。从我的读物来看,它似乎是被禁止和不能那样使用的。那是苹果指定的,还是我听说的。

3)Itunes / Google Play帐户电子邮件。似乎无法获得它。

2 个答案:

答案 0 :(得分:1)

没有万无一失的方法来实现这一目标。

使用用户的电话号码或实际地址(例如,向他发送带有代码的卡)不是免费的,并且正如您所说,如果您的用户群增加,它可以累加起来。

您可以考虑要求用户拍照/上传他们的身份证,并确保身份证上的姓名与他们在注册过程中提供的姓名相匹配,但这也不完全是万无一失的(他们可以询问朋友/邻居) 。但是,这可能是最便宜/最安全的解决方案(但可能会疏远您的部分用户)。另外,您还可以要求上传带有用户名的水电费账单,但同样地……仅当人们真的想使用您的应用程序时,这才有用。

祝你好运!请记住,即使亚马逊也无法做到这一点。

答案 1 :(得分:1)

您可以通过 Wifi 或蓝牙 MAC 地址识别和禁止移动设备访问您的服务器。