【发布时间】:2014-02-11 03:39:19
【问题描述】:
Google Play Developer Program Policies 说:
从 Google Play 下载的应用不得修改、替换或更新 它自己的 APK 二进制代码,使用 Google Play 以外的任何方法 更新机制。
我想将我的应用程序发布到 Google Play。而且我一直在计划动态加载我的核心 SWF 文件,因此无需进入 Google Play 市场就可以完成游戏更新。另一种 Java 实现可以通过下载远程 jar 文件来实现相同的目的。
在这两种情况下,我都会遇到以下限制:
- 我无法修改我的清单文件。
- 我无法扩展我要求的应用程序权限
- 我的外部代码绑定到应用程序沙盒(就像我的应用程序的其余部分一样)
请注意,我的外部代码不是 APK 文件的一部分。它将存储在应用程序文件夹或外部存储(SD 卡)中。它与存储外部资产的位置相同。
这是否违反了 Google 政策?我不确定他们所说的 “APK 二进制代码”是什么意思。
【问题讨论】:
-
"因此无需去 Google Play 市场就可以完成游戏更新" 您为什么要这样做?通过 Google Play 更新是用户习惯的方式(他们有通知、设置、评论过滤等),并且可以自动完成。
-
@MártonMolnár 有时您发布一个版本并且不想添加向后兼容性,因此您不能允许用户选择不更新应用程序。 Google Play 商店不支持此类强制执行。
标签: java android flash dynamic external