【发布时间】:2020-04-25 07:20:36
【问题描述】:
假设我开发了一个与 Android 服务器交互的在线游戏。我要确保在给定用户设备上运行的 APK 文件是我上传到 Google Play 商店的 APK。 (意思是,我试图避免有人从设备中提取 APK、对其进行破解、将其侧载回设备然后使用它来玩游戏的情况。
是否有 Google、Play Store、Android 等提供的服务可以做到这一点?例如,Play 商店可能具有该 APK 文件的 SHA256 校验和。由于我的游戏与 Google Play 集成(用于保存您的游戏和进度),是否可以调用一些服务来比较当前运行的游戏与 Play 商店注册的游戏?
我的想法是我不能向我的应用程序本身添加验证,因为有足够动力的改装者可能只是绕过或伪造。我希望平台级别可能存在一些东西。
提前致谢!
【问题讨论】:
-
是的,这与我的问题很好地重叠(尽管不完全),并且那里的内容讨论了我所询问的一些项目。尽管在那种情况下,开发人员试图阻止应用程序本身的盗版。就我而言,游戏本身是免费的,我试图通过防止被黑的 APK 版本与服务器交互来确保高质量的在线交互。
标签: android google-play-services google-play-games