diff options
author | YuutaW <17158086+trumeet@users.noreply.github.com> | 2019-05-16 16:03:24 -0700 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-05-16 16:03:24 -0700 |
commit | 1ae04c3850eb876c7f4d1956089741e747691b3a (patch) | |
tree | 0f6f2e105fe170613d9eac6d2bdec055b5cf0a8a /app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java | |
parent | 757fe89c745fc404259bda6653c046c13a4e617f (diff) | |
download | WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar.gz WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.tar.bz2 WorkMode-1ae04c3850eb876c7f4d1956089741e747691b3a.zip |
refactor: remove #Anti-Crack
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
Diffstat (limited to 'app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java')
-rw-r--r-- | app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java b/app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java deleted file mode 100644 index c2343d9..0000000 --- a/app/src/main/java/moe/yuuta/gplicense/DeviceLimiter.java +++ /dev/null @@ -1,31 +0,0 @@ -package moe.yuuta.gplicense; - -/** - * Allows the developer to limit the number of devices using a single license. - * <p> - * The LICENSED response from the server contains a user identifier unique to - * the <application, user> pair. The developer can send this identifier - * to their own server along with some device identifier (a random number - * generated and stored once per application installation, - * {@link android.telephony.TelephonyManager#getDeviceId getDeviceId}, - * {@link android.provider.Settings.Secure#ANDROID_ID ANDROID_ID}, etc). - * The more sources used to identify the device, the harder it will be for an - * attacker to spoof. - * <p> - * The server can look at the <application, user, device id> tuple and - * restrict a user's application license to run on at most 10 different devices - * in a week (for example). We recommend not being too restrictive because a - * user might legitimately have multiple devices or be in the process of - * changing phones. This will catch egregious violations of multiple people - * sharing one license. - */ -public interface DeviceLimiter { - - /** - * Checks if this device is allowed to use the given user's license. - * - * @param userId the user whose license the server responded with - * @return LICENSED if the device is allowed, NOT_LICENSED if not, RETRY if an error occurs - */ - int isDeviceAllowed(String userId); -}
\ No newline at end of file |