我在Google、Store中有几个包,并以包.abb格式部署和发布包。我把商店设置为替换应用程序的签名。我们需要测试带有最终签名的应用程序,并将它们附带到设备上,因此我们需要apks,并且必须从google商店的签名包中下载生成的apks。
我们有一个自动化机制CI/CD和使用Google,这个自动化的最后一步就是下载签名的APK不工作!
这是参考链接https://developers.google.com/android-publisher/download-apks
身份验证范围 https://www.googleapis.com/auth/androidpublisher
DownloadId提取 https://developers.google.com/android-publisher/api-ref/rest/v3/generatedapks/list I需要generatedUniversalApk
模板API请求
API请求示例
卷曲
-标头授权:无记名ya29.c.b0AXv0zTPOHZXZLLV0HORNx6Ph_i0I5BSYGqHF55cB0g4t7SxlxlZvuiM0H6Ul8Wxu0a5YUcQBlrbV34MO3J65bvHHTYKfCNzQpqgnDGZ4Ag2apChnqmIKQEXslUnpVQWrtfghjdeZFbouN3ASJ2kdIBvK0N3_7ZApmuIyYs7E6DaJ8m6i94IznUbtSD8IGXVyMzhrYTRgFlCfoZhNvTjK0RjcY7Vp-qw
发布它返回204并且没有下载!我可以从Google控制台下载签名的APK。
这是StackOverflow 如何自动下载谷歌签署的通用APK发布之外的谷歌游戏?中的另一个相关问题。
发布于 2022-07-20 11:15:57
您需要使用一个URL参数alt=media,然后响应包含响应体中的文件内容。
参考链接:https://developers.google.com/drive/api/v3/reference/files/get
https://stackoverflow.com/questions/72832088
复制相似问题