Vì sao phải đăng app lên appstore hay ch play

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.

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 <your app> -> 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).

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

Vì sao phải đăng app lên appstore hay ch play

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.

💦 Xem thêm: Top 7 công cụ App Marketing tốt nhất 2018

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)

Vì sao phải đăng app lên appstore hay ch play

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.

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:

Một lần nữa, chúc các bạn thành công tốt đẹp!

Vì sao phải đăng app lên appstore hay ch play

Google Play là một trong những cửa hàng ứng dụng chạy trên hệ điều hành Android, được phát triển bởi Google. Đây là nơi các nhà lập trình đăng tải ứng dụng của mình lên để người dùng tải về máy và sử dụng. Vậy cách đưa app lên Google Play ra sao và cần những điều kiện nào? Cùng GoSELL tìm hiểu ngay sau đây nhé!

Vì sao phải đăng app lên appstore hay ch play

Sơ lược về Google Play

Sau khi thiết kế app, nhiệm vụ của nhà phát triển là phải khiến nó trở nên phổ biến và tiếp cận với nhiều đối tượng mục tiêu. Hiện nay, có hai hệ điều hành chính là Android và iOS. Với mỗi hệ điều hành, người dùng sẽ tìm kiếm ứng dụng tại cửa hàng riêng, có thể là App Store (đối với iOS) hoặc Google Play (đối với Android).

Vì sao phải đăng app lên appstore hay ch play

Về tính chất, Google Play cũng hoạt động như App Store. Đây là cửa hàng/nền tảng phân phối kỹ thuật số các ứng dụng trên thiết bị di động thông minh. Nơi mà những người dùng điện thoại chạy hệ điều hành Android đều truy cập khi muốn tìm kiếm hoặc cài đặt một ứng dụng nào đó.

Đây là nơi nhà phát triển đăng ký và tải lên các ứng dụng của mình. Đồng thời cho phép cho người dùng tải và sử dụng những ứng dụng một cách an toàn mà không phải lo lắng về các mã độc hay virus.

Mục đích của việc đưa app lên Google Play?

Hiện nay có rất nhiều nhà phát triển ứng dụng tìm cách upload app lên Google Play. Vậy mục đích cuối cùng của việc này là gì?

Google Play là mảnh đất đầy tiềm năng để các nhà lập trình ra mắt ứng dụng của mình và giúp nó tiếp cận nhanh chóng tới người dùng. Có thể nói, nơi đây giống như một nền tảng bán ứng dụng trực tuyến. Nếu app của bạn được nhiều người cài đặt và sử dụng, đó sẽ là một nguồn thu khả quan và đầy hấp dẫn.

Vì sao phải đăng app lên appstore hay ch play

Ngoài ra, thay vì đưa ứng dụng lên các trang web của Google, mức độ tin cậy của người dùng dành cho ứng dụng rất thấp. Họ sẽ lo lắng về các vấn đề bảo mật, đánh cắp thông tin và virus trong quá trình cài đặt sử dụng. Còn đối với Google Play, người dùng có thể hoàn toàn yên tâm về mức độ an toàn của ứng dụng.

Xem thêm: 6 Bí quyết thiết kế app bán hàng chuyên nghiệp

Cách đưa app lên Google Play đơn giản

Đối với những nhà phát triển đã có kinh nghiệm nhiều năm thì việc đưa một ứng dụng lên Google Play hẳn đã không còn quá khó khăn. Tuy nhiên, đối với những người mới bắt đầu thì đây được xem là công việc khá phức tạp, gồm nhiều khâu và thao tác rườm rà.

Tuy nhiên, đừng quá lo lắng. vì bạn có thể đơn giản hóa các cách đưa app lên Google Play theo các bước sau đây:

Bước 1: Đăng ký tài khoản nhà phát triển ứng dụng

Muốn đăng một ứng dụng lên Google Play, bắt buộc bạn phải có tài khoản Google Developer.

Đầu tiên, truy cập trang đăng ký TẠI ĐÂY và tiến hành đăng nhập vào google bằng địa chỉ email như bình thường. Sau đó click vào ô “Developer Agreement” để được điều hướng về màn hình thanh toán.

Vì sao phải đăng app lên appstore hay ch play

Tại đây, chọn hình thức thanh toán bằng thẻ VISA/ MasterCard, sau khi hoàn tất thanh toán thì điền đầy đủ thông tin theo yêu cầu, gồm developer name, email address, website, phone number.

Vì sao phải đăng app lên appstore hay ch play

Để hoàn tất bước đăng ký, nhấn “COMPLETE REGISTRATION.”

Bước 2: Tạo ứng dụng

Sau khi hoàn tất đăng ký, nhấp vào “CREATE APPLICATION”, sau đó chọn dấu “+” để thêm app mới.

Vì sao phải đăng app lên appstore hay ch play

Tiếp tục chọn ngôn ngữ mặc định và thêm tiêu đề ứng dụng, sau đó nhấn chọn “CREATE”

Kế đến, điền đầy đủ các thông tin trong phần mô tả ứng dụng, bao gồm: Short description và full description. Cuối cùng nhấn “SAVE DRAFT.” để kết thúc quá trình điền thông tin cho ứng dụng.

Bước 3: Cài đặt logo và Screenshot cho app 

Bước tiếp theo trong cách upload app lên Google Play là cài đặt logo và screenshot cho ứng dụng của bạn. Cách thực hiện như sau:

  • Để tải logo lên, chọn “Add high-res icon” 
  • Để tải ảnh screenshot của ứng dụng, chọn “Add feature graphic.”

Sau khi hoàn thành, nhấn “SAVE DRAFT.” để lưu lại.

Kế đến tại Application type, chọn kiểu Game hoặc app; tại Category, chọn một định dạng cho phù hợp với ứng dụng của bạn. Đó có thể là Tool, Productivity hoặc Entertainment…

Cuối cùng, đừng quên điền đầy đủ contact detail và thêm liên kết chính sách bảo mật. 

Bước 4: Tải lên APK

Đầu tiên, chọn tab “app release” và chọn “CREATE RELEASE”. Tiếp theo nhấp vào “Opt-out” (trong trường hợp nhà phát triển đã tạo APK với signkey) và chọn “browse files” và bắt đầu tải file APK lên.

Vì sao phải đăng app lên appstore hay ch play

Kế đến điền đầy đủ tất cả thông tin được yêu cầu và chọn “REVIEW”.

Bước 5: Hoàn thành content rating

Đến đây, chúng ta đã hoàn thành 80% các bước trong cách đưa app lên Google Play rồi. Ở phần này, người phát triển ứng dụng chỉ cần trả lời đầy đủ các câu hỏi do Google đưa ra. Chủ yếu xoay quanh các vấn đề như ứng dụng có liên quan đến vấn đề nhạy cảm, phản động hay không, phù hợp cho lứa tuổi và giới tính nào… Cứ trả lời đúng và đủ là được.

Vì sao phải đăng app lên appstore hay ch play

Bước 6: Đăng ký giá ứng dụng

Ở phần này bạn có hai lựa chọn: trả phí hoặc miễn phí. Tuy nhiên, hãy lưu ý rằng, một khi đã chọn miễn phí, bạn sẽ không thể thay đổi quyết định về sau này. Do đó hãy cân nhắc thật kỹ.

Vì sao phải đăng app lên appstore hay ch play

Nếu đăng ký là ứng dụng trả phí, người phát triển ứng dụng phải cài đặt phương thức thanh toán để nhận tiền từ Google khi có người mua ứng dụng của bạn.

Sau khi hoàn thành tất cả các bước, chọn lại “App Release” và nhấn vào “Start Rollout to Production”, chọn “Confirm”. 

Cách đăng tải app lên Google Play chỉ đơn giản thế thôi, việc còn lại hãy thư giãn và chờ Google đánh giá cũng như chấp thuận là ứng dụng có thể được công khai trên Google Play rồi. Thông thường, quá trình này sẽ mất khoảng 4 – 6 tiếng.

Xem thêm: Hướng dẫn quy trình thiết kế app điện thoại chi tiết nhất

Những lưu ý khi đưa app lên Google Play

Khi đưa app lên Google Play, nhà phát triển hãy lưu ý những vấn đề sau đây:

Vì sao phải đăng app lên appstore hay ch play

  • Sử dụng các icon và nội dung, mô tả, giải thích về ứng dụng ngắn gọn, xúc tích, đơn giản, dễ hiểu nhưng phải có sức hấp dẫn.
  • Tên ứng dụng cần ngắn gọn, dễ nhớ và có chứa từ khóa.
  • Hình ảnh logo và screenshot của ứng dụng đẹp, rõ ràng, độc đáo và càng nhiều càng tốt. Kích thước logo tối ưu là 512x512px.
  • Chọn danh mục ứng dụng phải đúng.
  • Đừng quên giới thiệu cho người quen cài đặt và đánh giá ứng dụng để tăng uy tín bước đầu nhé. Điều này sẽ giúp ứng dụng của bạn tạo được sự uy tín và nhận được niềm tin từ người dùng.

Trên đây là hướng dẫn cách đưa app lên Google Play đơn giản nhất, hy vọng bài viết này đã mang đến thông tin thú vị và bổ ích cho những nhà phát triển app. Mọi thắc mắc hãy liên hệ với GoSELL qua số điện thoại (028) 7303 0800 hoặc truy cập trang web https://www.gosell.vn/ để được hỗ trợ nhanh nhất!