uploadToGoogleStore method
Future<void>
uploadToGoogleStore(
- File buildFile, {
- required String credentials,
- required String packageName,
})
Implementation
Future<void> uploadToGoogleStore(
File buildFile, {
required String credentials,
required String packageName,
}) async {
await _runWithGoogleClient(
credentials: credentials,
scopes: [AndroidPublisherApi.androidpublisherScope],
handler: (client) async {
final api = AndroidPublisherApi(client);
var appEdit = await api.edits.insert(AppEdit(), packageName);
await api.edits.bundles.upload(
packageName,
appEdit.id!,
uploadMedia: Media(buildFile.openRead(), await buildFile.length()),
);
appEdit = await api.edits.commit(packageName, appEdit.id!, changesNotSentForReview: true);
},
);
}