Hướng dẫn chi tiết submit ứng dụng lên Google Store

67
Bài này thuộc phần 16 của 16 phần trong series Tự học lập trình Android trong 24 giờ

Quá trình xây dựng ứng dụng thực sự rất vất vả và gian khổ, nhưng đó chưa phải là giai đoạn gian khổ nhất. Giai đoạn vất vả và tốn kém nhất chính là quảng bá ứng dụng tới người dùng. Và việc submit ứng dụng lên Google Store chỉ là bước khởi đầu.

Cũng giống như Apple, thì Google Play Store là market chính thống và có nhiều người dùng nhất trên Android.

Nên việc bạn đưa ứng dụng lên Store này cũng sẽ giúp bạn dễ dàng tiếp cận tới nhiều người dùng hơn rất nhiều

Bài viết này mình sẽ hướng dẫn chi tiết bằng hình ảnh để submit một ứng dụng lên Google Play Store và được approve nhanh nhất.

Bạn cần chuẩn bị gì trước khi submit ứng dụng lên Google Store?

Khác với Apple, khi mà App Store có quá trình review rất chặt chẽ. Các ứng dụng khi submit lên App Store đều trải qua quá trình review thủ công. Điều này sẽ đảm bảo ứng dụng trên App Store có chất lượng tốt nhất trước khi tới tay người dùng.

Google Play Store thì quá trình review ứng dụng thường làm bằng máy. Do vậy, ứng dụng của bạn có nhiều cơ hội được approve hơn rất nhiều.

Tuy nhiên, để ứng dụng thành công với hàng nghìn, thậm chí hàng triệu lượt tải thì bạn cần bỏ công sức ra tối ưu cũng như chuẩn bị kĩ càng trước khi submit

Mình đã có hẳn một bài viết về các công việc nên làm trước khi submit: 7 điều cần làm trước khi đưa ứng dụng lên Google Play

OK, còn đây là những điều bắt buộc phải làm khi submit ứng dụng lên Google Store

  • Tạo một Bundle ID cho ứng dụng
  • Tạo một APK có sign key
  • Và tất nhiên là phải có một tài khoản Google developer( Chi phí để tạo là 25$)

Cần tối ưu kích thước APK file

Nếu ứng dụng của bạn có kích thước lớn thì nên chia ra thành nhiều module. Cách làm giống như các Game hay làm vậy. Các bạn chỉ đưa phần chính của ứng dụng lên Store. Sau khi người dùng tải ứng dụng về thì sẽ tiếp tục tải data.

Tuy nhiên, mình khuyến khích là kích thước APK càng nhỏ càng tốt vì điều đó tốt cho ASO ( Xem ở đây để hiểu tại sao mình nói vậy nhé: https://vntalking.com/tang-ty-le-chuyen-doi-cai-dat-app.html) . Vì Google Play ưu tiên các ứng dụng nhỏ nhẹ, nhưng chất lượng tốt.

Lưu ý: Kích thước APK tối đa mà Google Play cho phép là 100MB

Từng bước submit ứng dụng lên Google Store

#1. Đăng kí tài khoản Google Developer

Đầu tiên, bạn cần đăng kí trở thành Publisher tại đây: Google Play Console and log in.

Bạn đăng nhập bằng tài khoản Google như bình thường. Tick vào ô  bên dưới “Developer Agreement” để chuyển sang màn hình thanh toán.

submit ứng dụng lên Google Play Store

Sau khi thanh toán bằng thẻ VISA/ MasterCard xong thì bạn cần điền các thông tin cần thiết cho nhà phát triển như developer name, email address, website, phone number.

Cuối cùng là nhấn vào nút “COMPLETE REGISTRATION.”

submit ứng dụng lên Google Play Store

#2. Tạo ứng dụng mới và điền thông tin mô tả ứng dụng

Như vậy là bạn đã trở thành nhà phát triển ứng dụng rồi đấy( Publisher). Công việc tiếp theo là tạo ứng dụng mới bằng cách nhấn vào nút “CREATE APPLICATION”

submit ứng dụng lên Google Play Store

Lưu ý: Tiêu đề là phần hiển thị trên Google Play chứ không phải tên ứng dụng khi cài vào điện thoại. Nên bạn có thể khéo léo đưa từ khóa vào tiêu đề để tối ưu ASO.

submit ứng dụng lên Google Play Store

Phần tiếp theo, chúng ta cần điền thông tin mô tả ứng dụng: Short description và full description.

Rồi nhấn nút  “SAVE DRAFT.” khi đã điền xong

#3. Upload logo và screenshot ứng dụng

submit ứng dụng lên Google Play Store

Phần này chúng ta sẽ cần upload ảnh logo, screenshot của ứng dụng. Lưu ý là logo cần có kích thước là 512x512px nhé

Nhấn vào Add high-res icon” để tải logo lên

Chọn  “Add feature graphic.” Đây là ảnh promo được hiển thị trên đỉnh của trang ứng dụng trên Google play

Nói chung, bạn có ảnh nào, hay video nào có thể promo được cho ứng dụng thì upload hết lên đây nhé. Càng nhiều càng tốt

Cuối cùng là nhấn “SAVE DRAFT.”  để tiếp tục

submit ứng dụng lên Google Play Store

submit ứng dụng lên Google Play Store

Phía dưới của màn hình có phần chọn kiểu ứng dụng là : App hay Game. Chọn Category phù hợp với ứng dụng: Tool, Productivity, Entertainment…

Ở màn này có một mục là Content rating. Phần này mình sẽ hướng dẫn chi tiết ở phía dưới bài viết nhé

submit ứng dụng lên Google Play Store

Điều URL tới file privacy policy. Nếu bạn chưa biết cách viết privacy policy như thế nào thì có thể sử dụng công cụ sau để tạo tự động: App Privacy Policy Generator

submit ứng dụng lên Google Play Store

Như vậy là bạn đã hoàn thành được 60% công việc rồi. Bạn sẽ được chuyển đến màn hình như bên dưới

submit ứng dụng lên Google Play Store

#4. Tiến hành upload APK lên Store

Bạn chọn “MANAGE PRODUCTION” để tiếp tục hoàn thành các bước tiếp theo.

Ngoài ra, bạn cũng có thể lựa chọn chạy alpha hay beta testing trước khi thực sự publish ứng dụng cho tất cả người dùng.

submit ứng dụng lên Google Play Store

Ở bài viết này, mình không đề cập đển việc chạy alpha hay beta testing. Chúng ta nóng lòng lắm rồi, publish chính luôn thôi

Nhấn nút “CREATE RELEASE.”

submit ứng dụng lên Google Play Store

Nếu bạn đã tạo APK có sẵn sign key rồi thì không cần phải làm gì cả, chọn luôn “opt out ”

submit ứng dụng lên Google Play Store

Tiếp tục là chọn “browse files” để upload APK từ máy tính lên

submit ứng dụng lên Google Play Store

Bạn có thể sửa release name, nhưng mình thì cứ để mặc định là số phiên bản của ứng dụng

submit ứng dụng lên Google Play Store

Điền các thông tin chính cho bản apk này( Thường thì người ta hay điền các tính năng mới mà cho lần upgrade ứng dụng) rồi nhấn “REVIEW.”

submit ứng dụng lên Google Play Store

Như vậy là bạn đã hoàn thành 80% công việc rồi. APK cũng đã upload lên. Việc tiếp theo như mình nói ở trên là hoàn thành đánh giá content rating.

#5. Hoàn thành đánh giá Content Rating

submit ứng dụng lên Google Play Store

Phần content rating này, bạn cứ trả lời thật với những câu hỏi của họ là ổn. Các câu hỏi kiểu như: Ứng dụng có liên quan đến SEX không? Ứng dụng có kích động, phản động hay liên quan đến Phát xít không? … Cứ trả lời thật nhé

submit ứng dụng lên Google Play Store

#6. Đăng kí ứng dụng miễn phí hay trả phí

Phần cuối cùng là “Pricing & distribution”

Bạn cần cân nhắc là ứng dụng của bạn sẽ phát hành miễn phí hay là bán cho người dùng.

Mình chỉ lưu ý là: Một khi đã chọn là ứng dụng miễn phí thì bạn không thể chuyển thành ứng dụng trả phí được nữa. Nhưng ngược lại thì được

Nếu bạn chọn là ứng dụng trả phí thì cần phải cài đặt phương thức nhận tiền để Google còn thanh toán cho bạn chứ

submit ứng dụng lên Google Play StoreTất cả đã xong. Việc của bạn bây giờ là quay trở lại “App releases ” và nhấn nút ” START ROLLOUT TO PRODUCTION ” và chờ đợi Google review và appove cho ứng dụng của bạn

submit ứng dụng lên Google Play Store

Theo kinh nghiệm của mình thì thời gian review sẽ tầm khoảng 4 giờ. Trong lúc chờ đợi thì đi làm cốc cafe để tận hưởng cuộc sống nhỉ

Như vậy, mình đã hướng dẫn chi tiết từng bước để bạn có thể submit ứng dụng lên Google Store.

Để ứng dụng của bạn có thể tiếp cận tới hàng triệu người dùng thì ngoài việc chất lượng ứng dụng tốt thì bạn cần phải có chiến lược ASO(App Store Optimization) tốt.

Các bạn có thể tham khảo các hướng dẫn tối ưu ASO tại đây:

Hi vọng bạn sẽ có nhiều ứng dụng thành công với hàng triệu người dùng.

Nếu có chỗ chưa hiểu thì để lại bình luận bên dưới nhé. Và đừng quên like và chia sẻ bài viết nếu thất có ích nhé

Xem tiếp các bài trong Series
Phần trước: Cách sử dụng SharedPreferences trong Android cực tinh tế

67
Bình luận. Đặt câu hỏi cũng là một cách học

avatar
  Theo dõi bình luận  
Mới nhất Cũ nhất Nhiều voted nhất
Thông báo
văn thanh
Guest

mình thì đăng ứng dụng lên rồi nhưng có người đánh giá 5* có phản hồi nhưng vào chplay không thấy phải vào tài khoảng nhà phát triển mới thấy mình thấy các ứng dụng khác trên cửa hàng đều thấy các bài đánh giá hết mà làm thế nào được như vậy bạn

Minh Hiếu
Guest
Minh Hiếu

Cho mình hỏi lúc trả 25$ cho tài khoản google developer thì mình lại bị trừ 2 lần, một lần lúc vừa mua, một lần vào 2:00 sáng hôm sau. Có bạn nào biết nguyên nhân giúp mình với !!

Cao Khang
Guest
Cao Khang

Rất cảm ơn bài viết của bạn.
Mình gặp vấn đề ở chỗ policy, app mình yêu cầu cấp quyền vào camera để chụp hình. Mình lại không có website để đưa vào mục Privacy Policy. Check vào “Not submitting a privacy policy URL at this time” thì không nó báo lỗi. Có cách nào khắc phục không bạn!

Trình Phương
Member
Trình Phương

Warnings Check these warnings before starting the roll-out of this release. Addressing the warnings on this page will ensure that your existing users are able to upgrade to the latest version of your app. Unoptimised APK Warning: This APK results in unused code and resources being sent to users. Your app could be smaller if you used the Android App Bundle. By not optimising your app for device configurations, your app is larger to download and install on users’ devices than it needs to be. Larger apps see lower installation success rates and take up storage on users’ devices. Resolution:… Đọc thêm »

HNĐ
Guest
HNĐ

Chào bạn. Nếu app mobile tải và sử dụng miễn phí nhưng có những chức năng phải nâng cấp lên bằng thanh toán thì nó sẽ là ứng dụng miễn phí hay trả phí bạn

Hà VH
Guest
Hà VH

Mình xuất bản ứng dụng lần đầu tiên sau 1 tuần thì google báo published. Nhưng vẫn đang trong tình trạng Pre-register tính đến nay cũng được thêm 1 tuần nữa rồi. Ngoài việc đợi ra thì còn cách nào k bạn nhỉ? Sốt ruột quá :))) Thank u so much!!

Lý Mai Phương
Guest
Lý Mai Phương

chào bạn, cho mình hỏi mình có thể đăng ký bằng thẻ visa khác với tên trên cmnd không ạ

Trần Đăng
Guest
Trần Đăng

Anh vui lòng cho tôi hỏi tôi có tạo một app và upload lên chplay mọi thứ đều như anh hướng dẫn đều ổn thế nhưng khi kiểm tra trong Device catalog (menu phía bên trái màn hình Google play console) thì thấy không thiết bị nào được hỗ trợ hết (supported devices 0 supported by this app). kiểm tra App build.gradle: android { compileSdkVersion 28 defaultConfig { applicationId “********************” minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’ } } }

Trần quân
Guest
Trần quân

Chào bạn, mình đã làm theo hướng dẫn và publish lên google play rồi nhưng k hiểu sao 5 ngày rồi google play vẫn báo “sắp có” chứ chưa lên hẳn. Thanks

Nguyen Phuc
Guest
Nguyen Phuc

Thế tới nay bạn đã được publish lên chưa , thời gian publish lên là bảo lâu dị bạn.

Trần quân
Guest
Trần quân

Lên đc rồi bạn có lẽ do lần up đầu tiên nên rất có thể người thật của google kiểm duyệt, sau đó thì kên rất nhanh

Hieu Duong
Guest
Hieu Duong

google làm gì có người thật test bạn ơi =))))

Trần quân
Guest
Trần quân

Google hay fb hay bất kì mạng nào cũng luôn có đội ngũ thật chứ, thậm chí fb có đội ngũ rất lớn ngồi đọc status và bài đăng để kiểm duyệt. Chứ nếu k thì bọn khủng bố đăng bài kêu gọi thì…tiêu 😀

Hà VH
Guest
Hà VH

Bạn bị tình trạng pre-register mất bao lâu vậy?

0838208208sang@gmail.com
Guest
0838208208sang@gmail.com

bạn bao nhiêu ngày thì được duyệt vậy. mình 4 ngày rồi vẫn đang chờ phát hành

Trần quân
Guest
Trần quân

Của mình lần đầu mất 6 ngày mới thấy lên, còn những lần sau chỉ 1-2 tiếng update

Mr.Lưu
Guest
Mr.Lưu

Chào bạn. Bài viết của bạn rất hay và mình đã làm theo gần thành công.
Còn lỗi này bạn xem giúp
Lỗi này xuất hiện khi mình uploaf fiel apk từ máy tính lên.
Warnings
Your app currently targets API level 26 and must target at least API level 28 to ensure it is built on the latest APIs optimized for security and performance.

From August 2019, new apps must target at least Android 9.0 (API level 28).
From November 2019, app updates must target Android 9.0 (API level 28).

App mình tạo từ App Invertor và Thunkble
Mong bạn hồi âm sớm