限制注册设备访问网站



我经营一个基于媒体的网站,我们正在考虑将付费订阅作为网站盈利的一种选择。为了做到这一点,我们需要限制每次订阅可以访问网站的设备数量,以防止用户简单地共享访问权限。

我看到Sky在Now TV上使用了这些方法,在那里你可以最多注册4个设备到一个可以使用该服务的帐户。

另一种选择是确保你一次只能通过一个设备登录,这样如果你试图同时从第二个位置访问,它会退出第一个人。

如果有任何关于如何实现这些方法的建议,我将非常欢迎。

要达到您想要的效果,您可以使用PhoneId,因为它在每个设备上都是唯一的。

因此,对于每个帐户,您将最多有5个AndroidID链接到它。

检索AndroidID:

 private String android_id = Secure.getString(getContext().getContentResolver(),
                                                    Secure.ANDROID_ID); 

但是,这个id可以在硬重置后更改,或者如果用户有一个根深蒂固的手机和必要的知识。

然后在登录时,您只需要验证AndroidId和凭据。

最新更新