From f74790a9eeb6192cd5346e522b544b51c90fba3d Mon Sep 17 00:00:00 2001 From: kar Date: Fri, 10 Jan 2020 09:14:04 +0100 Subject: [PATCH] Add support for bundled apks They will be available under 'splits' key in result. --- gpapi/googleplay.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gpapi/googleplay.py b/gpapi/googleplay.py index b91a9f1..57f23e1 100644 --- a/gpapi/googleplay.py +++ b/gpapi/googleplay.py @@ -553,12 +553,20 @@ class GooglePlayAPI(object): result = {} result['docId'] = packageName result['additionalData'] = [] + result['splits'] = [] downloadUrl = response.payload.deliveryResponse.appDeliveryData.downloadUrl cookie = response.payload.deliveryResponse.appDeliveryData.downloadAuthCookie[0] cookies = { str(cookie.name): str(cookie.value) } result['file'] = self._deliver_data(downloadUrl, cookies) + + for split in response.payload.deliveryResponse.appDeliveryData.split: + a = {} + a['name'] = split.name + a['file'] = self._deliver_data(split.downloadUrl, None) + result['splits'].append(a) + if not expansion_files: return result for obb in response.payload.deliveryResponse.appDeliveryData.additionalFile: