是否有任何API或工具可以让我自动将APK上传到Google Play?我想自动将自定义应用程序发布到我的帐户,无需任何手动步骤或图形界面 .
我四处搜索但找不到任何用于执行此操作的API(仅android-publisher但它不支持发布,尽管它的名称) . 有没有人解决这个问题,看起来像是一个基本功能?
是否有任何API或工具可以让我自动将APK上传到Google Play?我想自动将自定义应用程序发布到我的帐户,无需任何手动步骤或图形界面 .
我四处搜索但找不到任何用于执行此操作的API(仅android-publisher但它不支持发布,尽管它的名称) . 有没有人解决这个问题,看起来像是一个基本功能?
4 回答
截至今天,有一个新的官方发布API,允许您上传到任何 Channels (即.alpha,beta ...)或更新 Headers 和说明等 .
来自文档:
在这里查看更多信息:https://developers.google.com/android-publisher/
我在this question也回答了这个问题,但我认为这是错误的做法(重复答案) .
我能够创建一个gradle插件,可以使用新的Google Play Publishing API将您希望的任何风格/变体发布到任何音轨 .
在这里查看来源:https://github.com/bluesliverx/savillians-gradle
我正在努力将其发布到maven central,因此它可以在构建脚本中使用,但是现在你可以 grab repo中的
android-publisher
子目录,将它放在gradle构建的根目录中,并将文件夹重命名为buildSrc
. 对于要发布的android项目,请在build.gradle
文件中使用以下行:然后,您可以使用build.gradle文件中的
androidPublisher
块设置发布设置 .确保您创建的服务帐户具有“发布管理器”权限,下载p12密钥文件并将其放在项目的目录中 . 然后运行以下命令:
这会使用您指定的凭据将其发送到Google Play . 祝你好运,如果你有问题,请告诉我,因为这是全新的 .
gradle-play-publisher是Gradle插件,可将您的APK和应用详情上传到Google Play商店 .
我只是从我的终端运行
./gradlew publishApkRelease
,它上传了APK和最近更改的摘要 . 还有更多这样的任务可用 .它使用The Google Play Developer API
没有官方Google API可自动使用Google Play . (2014年7月之后不是这样)
您可以创建一个封装Web浏览器并模拟用户bevahiour的脚本:查找HTML字段,在那里输入信息,提交页面等 .
我们正在开发这样的开源Python工具:https://github.com/onepf/AppDF/tree/master/tools/uploader