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.

Đang xem: Các bước đăng ký tài khoản google developer để up game android kiếm tiền qua thu phí hay quảng cáo

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.

Nội dung chính của bài viết

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

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ụngTạo một APK có sign keyVà 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://samseinfo.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.

Xem thêm:

*

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.”

*

#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”

*

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.

*

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

*

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

*

*

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é

*

Đ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

*

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

*

#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.

*

Ở 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.”

*

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 ”

*

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

*

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

*

Đ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.”

*

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

*

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é

*

#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ứ

*

Tấ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

*

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.

Xem thêm:

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 SeriesPhần trước: Cách sử dụng SharedPreferences trong Android cực tinh tế

Bạn là một developer, bạn có ứng dụng đã published trên Google Play? Nếu như bạn là người giống mình thì hẳn bạn cũng có suy nghĩ: “Nếu ứng dụng của mình nổi tiếng thì sao!”. Hay là “Một ngày nào đó ứng dụng của mình sẽ đạt hơn 1 triệu lượt tải trong 1 tuần, trời ơi…”. Vậy đưa ứng dụng lên Google Play cũng cần những thủ thuật chứ nhỉ?

Tạo ra một ứng dụng là công việc lấy đi rất nhiều “máu” và “nước mắt”. Tuy nhiên một ứng dụng thành công cũng cần thêm cả sự thông minh và một chút may mắn nữa.

Đang xem: Các bước đăng ký tài khoản google developer để up game android kiếm tiền qua thu phí hay quảng cáo

Nội dung chính của bài viết

7 cách hữu hiệu đưa ứng dụng lên google play1. Bạn cần ProGuard, đúng vậy, cần lắm lắm

7 cách hữu hiệu đưa ứng dụng lên google play

Dưới đây là 7 điều nên làm trước khi đưa ứng dụng lên Google Play /App Store. Là những bước tiền đề cho một ứng dụng thành công.

1. Bạn cần ProGuard, đúng vậy, cần lắm lắm

Ngay khi bạn đã đưa ứng dụng lên Google Play hay App Store. Tức là ứng dụng đã không còn chỉ nằm trong máy tính của bạn nữa mà nó được show cho rất nhiều người, ai cũng có thể download về được. Và khi đó, có trời mới biết họ muốn làm gì với ứng dụng của bạn.

Các Hackers và Spammers luôn rình rập những ứng dụng tiềm năng trở thành ứng dụng HOT. Họ thường có những cách hack ứng dụng để kiếm tiền bất chính trên chính ứng dụng của bạn.

Ví dụ: tiền xu trong games hoặc có thể hack các add on tính phí. Hoặc đơn giản là sửa file apk để chèn quảng cáo của họ vào.

Nghe có vẻ buồn nhỉ? Đừng lo lắng quá, đã có một giải pháp kĩ thuật mang tên: ProGuard

android { … buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(“proguard-android.txt”), “proguard-rules.pro” } } …}ProGuard đặt lại tên biến trong code của bạn, điều này khiến cho các hacker rất khó để crack trò chơi hoặc ứng dụng của bạn.

Tuy nhiên, các hacker vẫn có thể xem được code của bạn sau khi biến đổi, chỉ có điều rất khó hiểu.

Cách sử dụng Mapping để hiển thị đúng dòng trong log

Khi truy cập ứng dụng cửa hàng google play sử dụng ProGuard thì chương trình sẽ tạo tệp mapping.txt.

Mục đích của tệp này giúp bạn có thể đọc được log khi cần phân tích lỗi. Nếu không, log bạn nhận được toàn chữ cái và số dòng code lỗi lung tung.

Trên Google Play console cũng yêu cầu upload tệp mapping.txt. Bạn có thể làm vào select -> crashes and ANRs -> Deobfuscation

Có một giải pháp nữa cũng hay không kém là: DexGuard. Mặc dù nó không đổi tên các biến trong code của bạn nhưng nó cũng rất khó để hacker dịch ngược lại mã nguồn.

2. Luôn giữ gìn cẩn thận file Keystore

Trước khi bạn submit ứng dụng lên Google Play hoặc Apple Store, mỗi ứng dụng sẽ có một keystore được tạo ra.

Khi bạn cập nhập ứng dụng trên Google Play đều phải sử dụng keystore này.

Nếu bạn đánh mất keystore này, bạn sẽ không thể update ứng dụng. Mà bạn biết rồi đấy, ứng dụng mà không được update sẽ bị lỗi thời, người dùng sẽ dần bỏ ứng dụng của bạn.

Lúc này, bạn chỉ có nước release ứng dụng với keystore mới và submit lại ứng dụng (coi như làm lại từ đầu).

Xem thêm: Cách Update Phòng Ngủ, Phòng Tắm Trong Game Adorable Home, Game Trang Tri Phong Be Cao

3. Chính sách Bảo mật và Điều khoản Dịch vụ đã sẵn sàng chưa ?

Đối với cửa hàng Google Play và Apple Store, việc bạn cung cấp một liên kết tới Chính sách Bảo mật và Điều khoản Dịch vụ là rất quan trọng.

Dưới góc độ pháp lý, nó giúp người dùng hiểu những gì mà app đang làm với thông tin cá nhân họ.

*

Ngoài ra, bạn cũng đừng quên cung cấp cả thông tin của bên thứ ba mà ứng dụng dùng trong mục chính sách Bảo mật

Ví dụ một trường hợp điển hình là ứng dụng UC Browser. Ứng dụng từng bị xóa khỏi Google Play. Lý do rất đơn giản là ứng dụng sử dụng dữ liệu người dùng mà không được sự cho phép.

4. Sử dụng Analytics để lắng nghe người dùng

Việc publish ứng dụng mà không cài đặt phân tích người dùng giống như việc ngồi trong phòng biệt giam vậy.

Người dùng thích tính năng nào nhất?Thời điểm nào người dùng thoát khỏi ứng dụng?Tại sao họ lại gỡ cài đặt ứng dụng?Liệu ứng dụng có bị lỗi hay không? Nếu có thì khi nào, ở đâu, và như thế nào?Người dùng đã mua ứng dụng của bạn chưa? Nếu anh ta đã mua thì điều gì đã thuyết phục anh ta mua, và nếu chưa thì cái gì đã khiến anh ta thất vọng?

Việc phân tích không chỉ tốt cho những công ty lớn mà có ích cả với nhà phát triển độc lập. Kết quả phân tích giúp nhà phát triển có thể thiết kế lại ứng dụng theo sở thích của người dùng và làm cho ứng dụng đó trở nên phổ biến hơn.

Có một số công cụ phân tích người dùng rất tốt như: Firebase và Facebook Analytics.

5. Sử dụng HTTPS (Hypertex Transfer Protocol Secure)

*

Nếu ứng dụng của bạn có kết nối đến server thì cần đảm bảo có kết nối bảo mật cũng như có chứng chỉ SSL.

Bạn quên điều này có thể đặt dữ liệu người dùng của bạn vào tình huống bị đe dọa. Bất kỳ hacker nào cũng có thể dễ dàng tấn công vào ứng dụng của bạn từ “cửa sau”(backdoor).

Đối với một nhà phát triển ứng dụng, sau một “trải nghiệm của người dùng”, việc bảo mật dữ liệu người dùng phải là điều tối quan trọng.

6. Cập nhật/Đặt Version phù hợp

Bạn cập nhật ứng dụng để nâng cấp tính năng hay đây là sản phẩm mới hoàn toàn không?

Điều này được thể hiện qua thông số version code, thông số này không chỉ giúp bạn thông báo về Change Log mà còn có thể giúp bạn theo dõi hiệu suất cơ bản trong các ứng dụng phân tích thị trường như AppAnnie để hiểu version nào được dùng nhiều nhất.

Hãy nhớ rằng, Google Play và Apple không cho phép cập nhật ứng dụng nếu version không thay đổi

Tài nguyên sử dụng trong ứng dụng gồm những gì?

Đó là ảnh, video, hay mã nguồn bạn lấy từ trên mạng… Tất cả những tài nguyên này đều cần phải cẩn thận về vấn đề bản quyền.

Sở hữu sản phẩm do mình làm ra rất quan trọng, giống như trang blog này. Google và Apple quy định trong Điều khoản và Điều kiện của họ rằng: một nhà phát triển phải có bản quyền đối với các tài nguyên sử dụng trong ứng dụng.

Vi phạm nhẹ thì bị gỡ ứng dụng, nặng thì khóa tài khoản. Mình đã có một bài học đắt giá về vấn đề bản quyền này. Ứng dụng của mình sử dụng một hình ảnh nhỏ xíu của bên thứ 3 và ứng dụng bị kiện. Sau đó ứng dụng của mình bị Google Play gỡ khỏi market. Quá đau buồn!

Còn đối với code mã nguồn mở, bạn cần lưu ý về giấy phép mà tác giả cung cấp. Một số giấy phép mã nguồn mở như Apache 2.0, MIT… thì bạn tha hồ sử dụng.

Xem thêm:

Sau thực hiện xong những bước trên thì chờ điều gì nữa mà không đưa ứng dụng lên Google Play và chờ “quả ngọt”.

Để ứng dụng của bạn tiếp cận tới nhiều người dùng, bạn cần phải tiến hành tối ưu ASO. Và đây là một số thủ thuật bạn nên biết:

Leave a Reply

Your email address will not be published. Required fields are marked *