Các phương thức chỉnh sửa API xuất bản dành cho nhà phát triển Google Play cho phép bạn chuẩn bị một số thay đổi đối với ứng dụng Google Play, sau đó triển khai tất cả cùng một lúc. Bạn thực hiện việc này bằng cách tạo một edit để chỉnh sửa mọi thay đổi bạn muốn thực hiện đối với ứng dụng. Nội dung chỉnh sửa này sẽ lưu giữ những thông tin như:
Tệp APK nào được liên kết với ứng dụng và "track" cho từng tệp APK.
Mỗi API này được liên kết với một "track" xác định những người dùng nào sẽ nhìn thấy nó. Điều này cho phép bạn cung cấp các phiên bản alpha và beta của ứng dụng cho người kiểm thử. Ngoài ra, bạn có thể cung cấp bản phát hành theo giai đoạn và bản cập nhật có giới hạn của ứng dụng; ứng dụng này được tự động phân phát cho một số ít người dùng của ứng dụng (được xác định theo tỷ lệ phần trăm phát hành mà bạn đã đặt), cho phép bạn triển khai dần phiên bản phát hành mới của ứng dụng.
Phiên bản dành riêng cho ngôn ngữ và ngôn ngữ cụ thể của Trang thông tin trên Cửa hàng Google Play của ứng dụng
Mỗi phiên bản theo ngôn ngữ cho trang thông tin cửa hàng có thể chứa ảnh chụp màn hình và các hình ảnh quảng cáo khác, văn bản mô tả đã bản địa hoá, v.v.
Khi bạn tạo một bản chỉnh sửa lần đầu, bản chỉnh sửa là bản sao của trạng thái được triển khai hiện tại của ứng dụng. Sau đó, bạn có thể sửa đổi bản chỉnh sửa bằng cách gọi phương thức Chỉnh sửa. Khi nội dung chỉnh sửa đã sẵn sàng, bạn sẽ cam kết, thực hiện các thay đổi. Bạn cũng có thể hủy nội dung chỉnh sửa bất cứ lúc nào, hủy bỏ các thay đổi và giữ nguyên ứng dụng.
Bạn chỉ có thể sử dụng API này để thực hiện thay đổi đối với một ứng dụng hiện có (đã có ít nhất một tệp APK được tải lên); do đó, bạn sẽ phải tải ít nhất một tệp APK lên Play Console trước khi có thể sử dụng API này. Hơn nữa, bạn không được dùng API này để thay đổi trạng thái của ứng dụng từ "published" thành "unpublished" hoặc để điền vào sự đồng ý hợp pháp cần thiết cho việc phát hành. Để phát hành ứng dụng, bạn phải sử dụng Play Console.
Luồng công việc
Phần này cho biết cách thông thường để bạn sử dụng Phương thức chỉnh sửa của API Nhà phát triển Google Play để sửa đổi ứng dụng.
Tạo một nội dung chỉnh sửa mới bằng cách gọi Edits: Insert và chỉ định ứng dụng mà bạn muốn sửa đổi.
Thao tác này sẽ tạo ra một bản chỉnh sửa mới của ứng dụng được chỉ định. Chế độ cài đặt ban đầu của ứng dụng – APK, trang thông tin trên Cửa hàng Play, tệp mở rộng, v.v. – đều được sao chép từ phiên bản đã triển khai của ứng dụng.
Sửa đổi nội dung chỉnh sửa như mong muốn.
Bạn có thể thực hiện hầu hết thay đổi có thể thực hiện qua Google Play Console. Bạn thực hiện việc này bằng cách gọi phương thức API Nhà phát triển Google Play thích hợp và chuyển mã của ứng dụng cũng như chỉnh sửa nội dung mà bạn muốn sửa đổi. Cụ thể:
- Bạn có thể tải tệp APK mới lên bằng cách gọi tệp Edits.apks: upload. Thao tác này sẽ đặt tệp APK này trong một khu vực lưu trữ để có thể chỉ định tệp APK này cho một kênh trong bản chỉnh sửa này hoặc bản chỉnh sửa tiếp theo.
- Bạn có thể chỉ định APK cho các kênh bằng cách gọi Edits.tracks: update. Bạn cũng có thể thay đổi sự chỉ định kênh cho các APK hiện có bằng cách gọi Edits.tracks: patch.
- Bạn có thể tạo một trang thông tin mới trên Cửa hàng Play đã bản địa hoá bằng cách gọi Edits.listings: update. Bạn có thể sửa đổi một trang thông tin hiện có trên Cửa hàng Play bằng cách gọi Edits.listings: patches.
- Bạn có thể thêm hoặc sửa đổi tệp mở rộng bằng cách gọi phương thức Edits.expansionfiles.
Các phương thức này thay đổi nội dung chỉnh sửa mà bạn đang thực hiện, nhưng không sửa đổi phiên bản đang hoạt động của ứng dụng. Bạn có thể thay đổi thêm hoặc huỷ nội dung chỉnh sửa đang diễn ra mà không ảnh hưởng đến trải nghiệm người dùng.
Xác nhận nội dung chỉnh sửa.
Khi bạn gọi Edits:ledge (Bản chỉnh sửa: cam kết) nếu không có lỗi xác thực, thì tất cả thay đổi được chỉ định trong tài nguyên chỉnh sửa go "live", sẽ thay thế trạng thái hiện tại của ứng dụng. Những thay đổi này có thể mất vài giờ mới có hiệu lực, giống như khi bạn thực hiện thay đổi thông qua Play Console.