google play 的应用发布流程是不是会读取应用的代码?

Posted

技术标签:

【中文标题】google play 的应用发布流程是不是会读取应用的代码?【英文标题】:Does google play's app-publishing process read the app's code?google play 的应用发布流程是否会读取应用的代码? 【发布时间】:2019-12-03 06:52:45 【问题描述】:

google play 的应用发布过程是否读取了我的应用代码以显示警告“您的应用包含暴露的亚马逊网络服务”?它甚至知道拥有证书的班级。他们是怎么做到的?它甚至合法吗?

【问题讨论】:

【参考方案1】:

这合法吗?

是的,您授予阅读、分析甚至复制您的代码的全部权利!

    授权 5.1 为促进对 Google 的任命(如此处所述),您在非排他性、全球性和免版税的基础上授权 Google 复制、执行、展示、分析和使用您的产品 与 (a) Google Play 的运营和营销有关; (二) 支持使用的设备和服务的营销 产品; (c) 向您和在您的 代表允许存储和用户访问产品和 使第三方能够托管此类产品,(d) 使 对 Google Play、Play 控制台和 android 平台的改进;和 (e) 检查是否遵守本协议和开发者 计划政策。

请参阅此处:https://play.google.com/about/developer-distribution-agreement.html。 注册开发者帐号即表示您同意这一点!

他们做得怎么样?

即使对于单个开发人员,逆向工程 android 应用程序也很容易(知道 LuckyPatcher 吗?)。伙计,它的谷歌。现在想象一下。大部分过程是自动化的。

你的代码不是你的!!!

【讨论】:

可能是真的,但是像“Bing Search”这样的大型应用程序(或公司)在将他们的专有应用程序上传到 Play 商店时会有什么感觉。此外,谷歌将如何逆向工程自动化将在专业保护的 android 应用程序上工作。很难相信大公司仍然会在知道他们的封闭源代码不是真正封闭源的情况下在 Play 商店上发布。 他们知道,所以他们把秘密的东西要么作为本机代码要么放在他们的服务器上! Pro-guard 只是让逆向工程变得更加困难,并非不可能!

以上是关于google play 的应用发布流程是不是会读取应用的代码?的主要内容,如果未能解决你的问题,请参考以下文章

Google play 游戏服务 - 从应用程序以横向模式启动 google+ 登录流程

在从 Google Play 在设备上安装期间,应用程序包是不是会转换为询问?

如果应用是从 Google Play 商店下载的,Android 应用是不是只会收到推送通知? (反应原生博览会)

将 Google Play 商店中的应用限制在特定国家/地区是不是也会限制公共测试版访问?

Google Play 是不是会向 Beta 测试人员发送更新通知?

Google Play 控制台新应用程序签名流程:我们每次发布应用程序时都需要 .pepk 和 .keystore 文件吗?