gpt4 book ai didi

android - 防止多次安装我的 Android 应用程序

转载 作者:行者123 更新时间:2023-11-29 21:34:38 25 4
gpt4 key购买 nike

我想通过将其 ANDROID_ID 发送到服务器并在那里控制它来控制我的应用程序在每台设备上的安装。但是根据这个link在 android 开发者博客中,这不是一个合适的方法。它说:

the requirement is to identify a particular installation, not a physical device. Fortunately, doing so is straightforward.

我想知道这种方式如何满足我的需求?

编辑:让我更清楚地解释一下。我想给用户一个注册码,让用户使用这个代码在 3 个不同的设备上安装我的应用程序,并由服务器控制。

最佳答案

首先,在获得 root 权限的设备上,您无能为力。当一个人对 ROM 进行调整时,他可以使两个不同的设备完全相同:每个旨在寻找差异的 API 调用都可以更改为返回相同的值。因此,如果您想要一个绝对安全的解决方案,那您就完蛋了。当普通用户看到 Android API 中的问题时,我建议对您可以找到的每个设备标识符进行哈希处理:IMEI、IMSI、ANDROID_ID、MAC 地址、设备类型、制造商……这样您肯定会授予 3 次安装正常用户。

有一些搭便车者总是比愤怒的客户因为一些 Android API 错误导致他们的设备具有相同的设备 ID 而无法在 3 台设备上安装该应用程序要好。

关于android - 防止多次安装我的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com