Chuyển đến nội dung

Khắc phục khi bị từ chối vì chính sách

Google Play từ chối ứng dụng của bạn vì Broken Functionality? Ý nghĩa và cách khắc phục (2026)

Thông báo Broken Functionality (chức năng bị lỗi) nghĩa là bản phát hành Google xem xét không hoạt động như chính sách yêu cầu: nó gặp sự cố, bị treo, không tải được hoặc không phản hồi. Thông báo thường rất ngắn, nên việc thật sự cần làm là tái hiện đúng những gì người xem xét đã thấy trên bản build mà Google thực sự cài đặt, sửa lỗi trên mọi kênh, rồi gửi bản phát hành đã sửa để xem xét.

3Ví dụ Google nêu: cài đặt, tải, phản hồi
5Bộ hướng dẫn đăng nhập bạn có thể thêm
1Lần kháng nghị cho mỗi biện pháp thực thi
0Cảnh cáo tài khoản chỉ từ một lần bị từ chối

Đọc thông báo của bạn trước

Google thực sự đã gửi cho bạn quyết định nào?

Có bốn quyết định khác nhau đều bị gọi chung là “ứng dụng của tôi bị từ chối”. Mỗi quyết định có cách sửa riêng, vì vậy hãy chọn đúng quyết định mà email hoặc trang Policy status của bạn nêu tên.

1Broken Functionality

Bản phát hành đã gặp sự cố, bị treo, không tải được hoặc không phản hồi khi người xem xét dùng thử.

Làm năm bước kiểm tra

2Limited Functionality and Content

Ứng dụng chạy được nhưng có quá ít mục đích hoặc nội dung. Các trang cũ gọi đây là Minimum Functionality.

Xem khác nhau thế nào

3Sign-in details

Người xem xét không vượt qua được màn hình đăng nhập, tường phí, mã dùng một lần hoặc giới hạn theo khu vực. Trước đây gọi là App access.

Sửa quyền truy cập cho người xem xét

4Cần thử nghiệm thêm

Sau thử nghiệm khép kín, Google không cấp quyền truy cập vào kênh phát hành công khai. Đây là một quy trình hoàn toàn khác.

Đọc bài về quyền truy cập vào kênh phát hành công khai

Trả lời nhanh

Bị từ chối vì Broken Functionality nghĩa là người xem xét của Google nhận thấy bản phát hành bạn gửi đã gặp sự cố, bị buộc đóng, bị treo hoặc hoạt động bất thường theo cách khác; chính Google lấy ví dụ là ứng dụng không cài được, cài được nhưng không tải, hoặc tải được nhưng không phản hồi. Đây là quyết định chính sách về một bản phát hành, không phải việc từ chối quyền truy cập vào kênh phát hành công khai, và Google cho biết riêng một lần bị từ chối không ảnh hưởng đến tình trạng tài khoản nhà phát triển của bạn. Hãy tái hiện vấn đề trên bản build mà Play phân phối, xác nhận người xem xét đăng nhập được qua Sign-in details (trước đây là App access), sửa mọi kênh bị ảnh hưởng, rồi gửi bản phát hành đã sửa để xem xét. Chỉ kháng nghị khi bạn chứng minh được kết luận đó là sai.

Cập nhật đến ngày 16 tháng 10 năm 2026. Mọi quy định trên trang này đều đã được đối chiếu với các trang chính sách của Google Play và Trợ giúp Play Console vào ngày đó, và mỗi quy định đều có liên kết tại chỗ được dùng. Các báo cáo của nhà phát triển trích dẫn bên dưới là bằng chứng về những gì nhà phát triển đã gặp trong năm 2026, không phải chẩn đoán của Google về ứng dụng của họ, và bài viết không xếp hạng các nguyên nhân vì không có bộ dữ liệu công khai nào hỗ trợ việc đó.

Bài viết này nói về việc bản phát hành bị từ chối theo chính sách Broken Functionality. Nếu Google từ chối cấp quyền truy cập vào kênh phát hành công khai sau thử nghiệm khép kín, hoặc cho biết cần thử nghiệm thêm, thì đó là một quyết định khác với cách sửa khác: thay vào đó, hãy đọc cần làm gì khi Google Play nói cần thử nghiệm thêm và vì sao đơn đăng ký sau thử nghiệm khép kín bị từ chối.

Broken Functionality trên Google Play có nghĩa là gì?

Đây là một trong hai phần của chính sách Functionality, Content, and User Experience (chức năng, nội dung và trải nghiệm người dùng) của Google. Phần còn lại, Limited Functionality and Content, nói về các ứng dụng có quá ít mục đích. Broken Functionality nói về ứng dụng không hoạt động đúng như khi được gửi.

Chúng tôi không cho phép các ứng dụng gặp sự cố, buộc đóng, bị treo hoặc hoạt động bất thường theo cách khác.
Chính sách dành cho nhà phát triển trên Google Play, Functionality, Content, and User Experience, phần 2, Broken Functionality

Ngay dưới câu đó, Google liệt kê ba ví dụ về vi phạm thường gặp: ứng dụng không cài được, ứng dụng cài được nhưng không tải, và ứng dụng tải được nhưng không phản hồi. Hãy xem đó là ba chỗ cần kiểm tra. Người xem xét không cài được bản build, người thấy màn hình trống hoặc màn hình tải mãi không xong, hay người chạm vào một nút mà không có gì xảy ra, đều có thể dẫn đến cùng một thông báo.

Bạn vẫn có thể gặp tên Minimum Functionality trong các liên kết Trợ giúp cũ và các chủ đề trên diễn đàn. Phần chính sách hiện tại có tên Limited Functionality and Content, áp dụng cho ứng dụng chỉ chứa văn bản tĩnh hoặc PDF, ứng dụng có rất ít nội dung và ứng dụng được thiết kế để không làm gì cả. Thông báo có thể nêu một trong hai phần, và cách sửa khác nhau, vì vậy hãy đọc xem thông báo của bạn nêu phần nào trước khi thay đổi bất cứ thứ gì.

Bốn quyết định hay bị nhầm lẫn với nhau

Chọn cách sửa đúng với quyết định
Quyết định Nói về điều gì Bắt đầu từ đâu
Broken Functionality Nói về điều gìBản phát hành đã gửi gặp sự cố, bị treo, không tải hoặc không phản hồi khi người xem xét dùng thử. Bắt đầu từ đâuTái hiện lỗi trên bản build mà Play phân phối, sửa trên mọi kênh bị ảnh hưởng, rồi gửi lại.
Limited Functionality and Content Nói về điều gìỨng dụng chạy được nhưng có quá ít mục đích hoặc nội dung riêng của ứng dụng. Bắt đầu từ đâuBổ sung chức năng thực sự. Chỉ sửa lỗi sẽ không giải quyết được quyết định này.
Sign-in details bị thiếu hoặc không dùng được Nói về điều gìNgười xem xét không vượt qua được bước đăng nhập, gói thành viên, tường phí, mã dùng một lần hoặc bước kiểm tra khu vực. Bắt đầu từ đâuCập nhật Sign-in details trong App content, rồi gửi thay đổi để xem xét.
Không được cấp quyền truy cập vào kênh phát hành công khai Nói về điều gìSau thử nghiệm khép kín, Google quyết định ứng dụng cần thử nghiệm thêm hoặc chưa sẵn sàng cho kênh phát hành công khai. Bắt đầu từ đâuMột quy trình riêng, không có thông báo ở mức mã nguồn. Xem cần thử nghiệm thêm.

Google cho thấy phần bị lỗi ở đâu?

Hãy bắt đầu với email thực thi chính sách và trang Policy status trong Play Console. Hai nơi này cùng nêu tên chính sách và bản phát hành bị ảnh hưởng, và Google cho biết Policy status cũng hiển thị mọi thông tin bổ sung hiện có. Ảnh chụp màn hình, thông tin thiết bị và stack trace không được hứa hẹn, vì vậy đừng chờ chúng.

Mở Play Console, chọn ứng dụng và mở trang Policy status của nó. Ghi lại bốn điều trước khi đụng vào mã nguồn: phần chính sách được nêu, mã phiên bản (version code) và kênh đã được xem xét, ngày, và mọi bằng chứng đính kèm. Hãy kiểm tra cả email và thông báo trong Play Console, vì đó là nơi Google nêu rõ bản phát hành đã vi phạm chính sách nào.

Thông báo năm 2026 thực tế trông như thế nào

Không có một email Broken Functionality duy nhất mà ai cũng nhận được, và trang nào in ra một email như thể đó là mẫu chính xác thì đều đang phỏng đoán. Các nhà phát triển công khai thông báo của họ trong năm 2026 mô tả những mức độ chi tiết rất khác nhau:

  • Một nhãn thông báo ghi “Broken Functionality: Unresponsive UI elements” (thành phần giao diện không phản hồi), được đăng ngày 2 tháng 9 năm 2026 bởi một nhà phát triển có ứng dụng hiển thị màn hình thử lại khi ngoại tuyến trong lần đồng bộ dữ liệu đầu tiên (Cộng đồng trợ giúp Play Console).
  • Một ví dụ của người xem xét ghi “For example, your app does not open or load.” (ví dụ, ứng dụng của bạn không mở hoặc không tải), được một nhà phát triển game trích dẫn vào tháng 6 năm 2026, dù màn hình tiêu đề của game vẫn tải được. Sau đó tác giả cho biết game đã được phát hành sau khi thay đổi cách nút Quay lại (Back) của Android thoát khỏi game.
  • Một thông báo mà một nhà phát triển mô tả vào tháng 8 năm 2026 là chỉ có hai từ, “Broken functionality”, ngoài ra không có gì khác.

Đây là các trích đoạn do nhà phát triển chép lại, không phải email đã được xác thực của Google, và mỗi trích đoạn chỉ là một trường hợp. Chúng cho thấy phạm vi mức độ chi tiết bạn có thể nhận được, chứ không cho biết thông báo của bạn sẽ ghi gì hay vì sao ứng dụng của bạn không đạt.

Nếu thông báo của bạn mơ hồ

Hãy coi chính sách được nêu là một triệu chứng cần tái hiện, không phải một chẩn đoán. Năm bước kiểm tra trong phần tiếp theo được sắp xếp sao cho mỗi bước loại trừ một chỗ khác nhau mà lỗi có thể ẩn.

Cần kiểm tra gì trước tiên sau khi bị từ chối vì Broken Functionality?

Hãy làm năm bước kiểm tra trên đúng bản phát hành mà Google đã xem xét. Các bước được sắp xếp từ dễ loại trừ nhất đến khó nhất, không theo mức độ thường gặp của từng nguyên nhân, vì không có dữ liệu công khai nào cho biết mỗi nguyên nhân xảy ra thường xuyên đến đâu.

Năm bước kiểm tra, theo thứ tự

1

Cài bản build mà Play phân phối, không phải bản debug của bạn

Cài từ kênh thử nghiệm của bạn trên một thiết bị sạch, đăng nhập bằng một Tài khoản Google chưa từng chạy ứng dụng, rồi mở ứng dụng theo cách người xem xét sẽ mở. Google Play ký các bản build mà nó phân phối bằng khóa ký ứng dụng của bạn (Sử dụng tính năng Ký ứng dụng của Play), vì vậy mọi dịch vụ kiểm tra vân tay chứng chỉ, chẳng hạn Google Sign-In, Maps hoặc một khóa API bị giới hạn theo tên gói và SHA-1, đều có thể chạy được trong bản debug nhưng lỗi trong bản build từ cửa hàng. Một nhà phát triển năm 2025 đã lần ra một lỗi chỉ xảy ra ở bản phát hành là do thiếu quyền truy cập internet trong manifest của bản production.

2

Xác nhận người xem xét vào được ứng dụng

Nếu bất kỳ phần nào của ứng dụng nằm sau bước đăng nhập, gói thành viên, vị trí hoặc một rào cản khác, Google yêu cầu bạn cung cấp thông tin truy cập. Hãy kiểm tra rằng Sign-in details (trước đây là App access) chứa thông tin đăng nhập dùng được ngay hôm nay, từ bất kỳ quốc gia nào, mà không cần mã dùng một lần. Phần tiếp theo hướng dẫn chi tiết.

3

Kiểm tra backend từ bên ngoài mạng của bạn

Màn hình đăng nhập và màn hình dữ liệu sẽ lỗi khi máy chủ không truy cập được từ mạng của người xem xét. Năm 2026, các nhà phát triển đã lần ra lỗi do một quy tắc tường lửa vô tình chặn yêu cầu gửi mã đăng nhập, và báo cáo lỗi tin cậy chứng chỉ hiển thị trên màn hình đăng nhập. Hãy thử qua dữ liệu di động và một mạng khác, và từ một quốc gia khác nếu máy chủ của bạn lọc lưu lượng theo khu vực.

4

Chạm vào mọi nút hiển thị và mở mọi màn hình trống

Mọi nút và liên kết đều phải phản hồi bằng nội dung phù hợp. Chính danh sách kiểm tra Broken Functionality của Google trong Cộng đồng trợ giúp Play Console ghi: “Hãy đảm bảo ứng dụng của bạn không có trang trống hoặc trang trắng nào thiếu tuyên bố miễn trừ hoặc thông báo lỗi phù hợp.” Hãy gỡ bỏ các tính năng chưa hoàn thiện thay vì phát hành một nút không làm gì cả, và kiểm tra rằng mọi tính năng mà trang thông tin cửa hàng của bạn hứa hẹn đều thực sự hoạt động trong bản build. Với một danh sách trống hợp lệ, chẳng hạn chưa có mục nào được lưu, hãy thêm một câu giải thích và một hành động tiếp theo. Nếu cách điều hướng của bạn khác thường, chẳng hạn chạm vào bất kỳ đâu để tiếp tục, hãy thêm một gợi ý hiển thị rõ mà người dùng lần đầu không thể bỏ lỡ.

5

Kiểm tra lúc khởi chạy, nút Quay lại và các báo cáo Play đã có

Mở ứng dụng từ trạng thái tắt hẳn, xoay màn hình, đưa ứng dụng xuống nền rồi mở lại, và nhấn Quay lại trên mọi màn hình. Sau đó đọc báo cáo trước khi ra mắt và Android vitals cho phiên bản đã được xem xét. Một sự cố được ghi nhận ở đó là bằng chứng mạnh nhất bạn có được, còn một báo cáo không có lỗi thì có những giới hạn mà phần sau phần kế tiếp sẽ giải thích.

Làm thế nào để cung cấp thông tin đăng nhập cho người xem xét của Google?

Trong Play Console, vào Policy and programs, rồi App content, rồi Sign-in details. Phần này trước đây có tên App access, nên các bài viết cũ và một số trang Trợ giúp đã dịch vẫn dùng tên đó.

Nếu toàn bộ hoặc một phần ứng dụng của bạn bị hạn chế dựa trên thông tin đăng nhập, chi tiết đăng nhập, gói thành viên, vị trí hoặc các hình thức xác thực khác, bạn phải cung cấp mọi thông tin cần thiết để có thể truy cập ứng dụng của bạn.
Trợ giúp Play Console, Chuẩn bị ứng dụng để xem xét, Sign-in details

Thêm hoặc cập nhật hướng dẫn

  1. Mở Play Console và vào trang App content (Policy and programs > App content).
  2. Trong mục Sign-in details, chọn Start, hoặc Manage nếu trước đây bạn đã thêm hướng dẫn.
  3. Chọn + Add new instructions và nhập thông tin truy cập. Dùng trường Any other instructions cho mọi điều khác thường, chẳng hạn mật khẩu dùng một lần, xác thực đa yếu tố hoặc màn hình đăng nhập có nhiều hơn hai trường.
  4. Lưu thay đổi. Bạn có thể thêm tối đa năm bộ hướng dẫn.
  5. Vào Publishing overview, tìm thay đổi trong mục Changes ready to send for review, rồi chọn Send for review. Chỉ lưu thôi thì chưa gửi gì cả.

Thế nào là quyền truy cập dùng được

Các yêu cầu đối với Play Console của Google yêu cầu bạn “cung cấp một tài khoản demo đang hoạt động, thông tin đăng nhập và mọi tài nguyên khác cần thiết để Google Play xem xét ứng dụng của bạn”. Các yêu cầu về Sign-in details của Google nói rõ điều đó có nghĩa là gì:

  • Một tài khoản đang hoạt động và dùng lại được, không phải lời mời chỉ dùng một lần hay bản dùng thử hết hạn trong lúc xem xét.
  • Thông tin đăng nhập vượt qua được mã dùng một lần và xác minh hai bước, vì người xem xét không nhận được mã bạn gửi đến điện thoại hay hộp thư.
  • Quyền truy cập dùng được từ mọi vị trí nếu ứng dụng giới hạn theo khu vực, và quyền truy cập đầy đủ vào các tính năng trả phí hoặc bị giới hạn mà người xem xét cần xem, mà không bị tính tiền.
  • Thông tin được viết bằng tiếng Anh và luôn được cập nhật. Nếu bạn đổi mật khẩu hoặc xóa tài khoản thử nghiệm, hãy cập nhật Sign-in details ngay trong ngày.
  • Nếu việc đăng nhập cần thứ gì đó không phải văn bản, chẳng hạn mã QR hoặc mã vạch, hãy tạo một URL tĩnh cho nó và thêm vào Sign-in details. Nếu ứng dụng yêu cầu người dùng tự đặt mã PIN hoặc dùng đăng nhập qua mạng xã hội, hãy giải thích trong hướng dẫn cách người xem xét vượt qua bước đó.

Thiếu quyền truy cập không giống với đăng nhập bị lỗi

Nếu thông báo nêu Sign-in details, không thay đổi mã nguồn nào giúp được cho đến khi thông tin truy cập được sửa và gửi để xem xét. Nếu thông tin đăng nhập vẫn đúng mà chính bước đăng nhập bị lỗi, thì đó là vấn đề Broken Functionality, và bước kiểm tra backend ở trên là chỗ cần xem.

Nếu ứng dụng chạy tốt trên điện thoại của bạn và Google không gửi ảnh chụp màn hình thì sao?

Vậy thì điện thoại của bạn không phải là môi trường đã gặp lỗi. Hãy tái hiện trên bản build từ cửa hàng, trên một thiết bị sạch và một mạng khác, và đọc hai báo cáo mà Play Console đã có cho bản phát hành đó trước khi quyết định bất cứ điều gì.

Báo cáo trước khi ra mắt

Bạn tìm báo cáo này trong Test and release > Testing > Pre-launch report. Google tự động tạo báo cáo khi bạn tải lên một gói ứng dụng hoặc APK, tùy theo năng lực xử lý, bằng cách chạy ứng dụng trên các thiết bị thử nghiệm. Hãy kiểm tra xem quá trình thu thập dữ liệu thực sự đã đến những màn hình nào: nếu nó dừng ở màn hình đăng nhập, nó chưa bao giờ thấy phần còn lại của ứng dụng. Google thêm một giới hạn đáng biết: “Thông tin đăng nhập chỉ có thể được tự động điền vào các ứng dụng Android sử dụng tiện ích Android tiêu chuẩn.” (Sử dụng báo cáo trước khi ra mắt để xác định vấn đề). Một báo cáo không có lỗi là bằng chứng, không phải giấy thông qua. Google cũng nói điều tương tự về các bước kiểm tra trước khi xem xét: “Việc vượt qua mọi bước kiểm tra trước khi xem xét không đảm bảo sẽ vượt qua quy trình xem xét ứng dụng chính thức”.

Android vitals

Bạn tìm dữ liệu này trong Monitor and improve > Android vitals > Crashes and ANRs. Google chỉ thu thập dữ liệu này từ những người dùng đã chọn chia sẻ dữ liệu sử dụng và chẩn đoán (Theo dõi chất lượng kỹ thuật bằng Android vitals), nên một ứng dụng mới trong một đợt thử nghiệm nhỏ có thể không hiển thị gì cả. Trang vitals trống không chứng minh rằng ứng dụng chưa từng gặp sự cố.

Người thật trên thiết bị thật

Thử nghiệm khép kín tồn tại để tìm ra loại vấn đề này trước khi phát hành công khai. Người thử nghiệm trên các điện thoại, phiên bản Android và mạng khác nhau sẽ đi đến những màn hình mà người xem xét đi đến, và phản hồi của họ cho bạn biết chỗ nào bị lỗi. Điều đó giúp bạn tìm và sửa lỗi; nó không thay đổi cách Google xem xét ứng dụng. Nếu bạn cần kiến thức cơ bản về chính kênh thử nghiệm, hãy xem thử nghiệm khép kín trên Google Play hoạt động như thế nào.

Nên sửa rồi gửi lại, hay kháng nghị?

Hãy sửa và gửi lại khi bạn tái hiện được lỗi hoặc tìm ra một nguyên nhân hợp lý. Hãy kháng nghị khi bạn có bằng chứng cho thấy kết luận được nêu là sai. Đừng bao giờ gửi lại nguyên bản build cũ mà không thay đổi gì: Google dặn nhà phát triển không phát hành lại ứng dụng bị từ chối cho đến khi vi phạm được khắc phục.

Công cụ hỗ trợ quyết định

Sửa, làm rõ hay kháng nghị?

Trả lời ba câu hỏi về thông báo và quá trình tự thử nghiệm của bạn. Những gì bạn chọn không rời khỏi trang này.

Trả lời các câu hỏi để xem đề xuất. Nếu bạn không tái hiện được lỗi, câu hỏi thứ ba sẽ quyết định.

Gửi lại bản phát hành đã sửa

Các bước gửi lại của Google không chỉ là tải lên một mã phiên bản mới:

  1. Đọc chính sách được nêu trong email và thông báo của bạn, đồng thời kiểm tra ứng dụng theo cả các chính sách khác; Google cảnh báo rằng các vi phạm tiếp theo có thể dẫn đến các biện pháp thực thi tiếp theo.
  2. Cập nhật mọi loại bản phát hành có chứa phiên bản bị ảnh hưởng, không chỉ kênh phát hành công khai: bao gồm cả kênh thử nghiệm công khai, khép kín và nội bộ.
  3. Tải lên gói ứng dụng đã sửa và vô hiệu hóa các gói không tuân thủ. Google cảnh báo rằng nếu bạn không vô hiệu hóa chúng, lần gửi lại sẽ thất bại và các phiên bản đang phát hành có thể bị gỡ.
  4. Trong mỗi kênh bị ảnh hưởng, chọn Manage track và Create new release, thêm gói đã sửa (hoặc hủy bản nháp đang chứa gói vi phạm), và đảm bảo phiên bản không tuân thủ được liệt kê trong mục Not included.
  5. Lưu, chọn Review release, rồi triển khai.

Sau đó, thay đổi sẽ chờ được xử lý. Google cho biết: “Quá trình xử lý có thể mất vài giờ hoặc tối đa bảy ngày (hoặc lâu hơn trong trường hợp ngoại lệ)” (Kiểm soát thời điểm xem xét và phát hành thay đổi đối với ứng dụng).

Đã sửa, nhưng cảnh báo vẫn còn

Nếu phiên bản đã sửa đang được phát hành mà Policy status vẫn hiển thị vấn đề, hãy so sánh các mã phiên bản và kênh mà cảnh báo nêu tên với những gì hiện đang hoạt động: một gói không tuân thủ còn sót lại trên kênh thử nghiệm là điều đầu tiên cần loại trừ. Phiên bản mới hơn không tự động xóa mọi mục thực thi. Nếu mọi thứ đều khớp, hãy liên hệ bộ phận hỗ trợ Play Console kèm các mã phiên bản, các kênh bị ảnh hưởng và mọi mã tham chiếu yêu cầu hỗ trợ trước đó.

Kháng nghị quyết định

Google khôi phục ứng dụng khi họ đã mắc lỗi và nhận thấy ứng dụng không vi phạm chính sách. Để kháng nghị, hãy làm theo hướng dẫn trong email thực thi chính sách hoặc dùng biểu mẫu kháng nghị của Google. Bạn có thể gửi một kháng nghị cho mỗi biện pháp thực thi (Quản lý vi phạm chính sách và kháng nghị), và Google trả lời kháng nghị bằng tiếng Trung, tiếng Anh, tiếng Nhật và tiếng Hàn. Google không công bố thời gian phản hồi kháng nghị, và các báo cáo của nhà phát triển lẫn lộn giữa phản hồi kháng nghị với các lần xem xét bản phát hành sau đó, vì vậy hãy lên kế hoạch mà không dựa vào một ngày cụ thể.

Hãy viết kháng nghị như một bản trình bày bằng chứng, không phải lời than phiền: mã phiên bản đã được xem xét, thiết bị và phiên bản Android bạn đã thử, các bước chính xác, video quay màn hình luồng thao tác mà thông báo nêu tên, và những gì bạn đã thay đổi, nếu có.

Bị từ chối vì Broken Functionality có gây hại cho tài khoản hoặc thử nghiệm khép kín của bạn không?

Riêng một lần bị từ chối không ảnh hưởng đến tình trạng tài khoản nhà phát triển của bạn. Bị từ chối nhiều lần có thể dẫn đến bị tạm ngưng, và việc tạm ngưng được tính là cảnh cáo vi phạm (strike), vì vậy hãy sửa trước khi gửi lại. Việc bị từ chối ảnh hưởng thế nào đến một thử nghiệm khép kín đang chạy thì không được ghi lại trong tài liệu.

Trang Quy trình thực thi của Google trình bày sự khác biệt:

  • “Việc bị từ chối không ảnh hưởng đến tình trạng tài khoản nhà phát triển Google Play của bạn.”
  • “Nếu một bản cập nhật cho ứng dụng hiện có bị từ chối, phiên bản ứng dụng đã phát hành trước bản cập nhật đó sẽ vẫn có sẵn trên Google Play.”
  • “Việc tạm ngưng có thể xảy ra do vi phạm chính sách nghiêm trọng hoặc nhiều lần, cũng như do ứng dụng nhiều lần bị từ chối hoặc bị gỡ.”

Google không công bố số lần bị từ chối nào là an toàn. Gửi lại cùng một lỗi chính là kiểu hành vi mà dòng thứ ba mô tả.

Còn thử nghiệm khép kín 14 ngày thì sao?

Yêu cầu về thử nghiệm của Google đòi hỏi các tài khoản cá nhân được tạo sau ngày 13 tháng 11 năm 2023 phải có ít nhất 12 người thử nghiệm chọn tham gia liên tục trong ít nhất 14 ngày trước khi đăng ký quyền truy cập vào kênh phát hành công khai. Yêu cầu này không nói việc một bản phát hành trên kênh khép kín bị từ chối vì chính sách sẽ đặt lại, tạm dừng hay giữ nguyên khoảng thời gian đó, và các khẳng định trên diễn đàn theo bất kỳ hướng nào đều chỉ là phỏng đoán. Những gì bạn có thể kiểm tra: người thử nghiệm của bạn có còn một bản phát hành đã được phê duyệt trên kênh hay không, và trang tổng quan (Dashboard) hiển thị gì về quyền truy cập vào kênh phát hành công khai. Hãy giữ người thử nghiệm tiếp tục chọn tham gia trong lúc bạn sửa lỗi, và hỏi bộ phận hỗ trợ Play Console về trường hợp của bạn nếu Dashboard thay đổi. Bản thân quy định được giải thích trong 14 ngày liên tục nghĩa là gì.

Google có từ chối ứng dụng WebView hoặc TWA vì bị lỗi không?

Không phải vì công nghệ. Google có tài liệu cho cả Trusted Web Activities và WebView dành cho ứng dụng Android, và không có chính sách nào cấm kiến trúc này. Câu hỏi là ứng dụng có hoạt động không, có đủ mục đích không, và bạn có quyền bọc trang web đó không.

Chúng tôi không cho phép các ứng dụng có mục đích chính là điều hướng lưu lượng liên kết đến một trang web hoặc cung cấp chế độ xem web của một trang web khi chưa được chủ sở hữu hoặc quản trị viên trang web cho phép.
Chính sách dành cho nhà phát triển trên Google Play, Spam, Webviews and Affiliate Spam

Với ứng dụng dựa trên web, các bước kiểm tra Broken Functionality cũng giống như với mọi ứng dụng khác: trang web phải tải được bên trong ứng dụng ngay từ lần cài đặt sạch, trạng thái ngoại tuyến và trạng thái lỗi phải tự giải thích, và mọi liên kết đều phải dẫn đến đâu đó. Nếu ứng dụng phần lớn chỉ là một lớp hiển thị mỏng của trang web, phần Limited Functionality and Content mới là rủi ro lớn hơn. Việc chuyển từ TWA sang WebView, hoặc ngược lại, chưa từng được chứng minh là tự nó khắc phục được việc bị từ chối.

PrimeTestLab hỗ trợ thế nào trước lần xem xét tiếp theo?

Chúng tôi không thể sửa mã nguồn của bạn hay thay đổi quyết định của Google. Những gì chúng tôi cung cấp là phần thử nghiệm: người thật trên thiết bị thật dùng ứng dụng của bạn qua thử nghiệm khép kín, để những vấn đề như trên hiện ra trong phản hồi của họ trước khi người xem xét phát hiện.

PrimeTestLab cung cấp từ 12 tester thật trở lên trên thiết bị thật chạy từ Android 7 đến 17, chọn tham gia trọn 14 ngày, và bắt đầu thử nghiệm sau 4-6 giờ. Chúng tôi đã thực hiện thử nghiệm có quản lý cho 12.100+ ứng dụng với người thử nghiệm ở 120+ quốc gia.

Tự thử nghiệm hay thử nghiệm có quản lý

Ai làm việc gì
Công việc Tự làm Với PrimeTestLab
Tìm người thử nghiệm Tự làmBạn bè, nhóm và diễn đàn, thường dùng điện thoại giống nhau Với PrimeTestLabTester thật trên thiết bị thật, được phân công cho ứng dụng của bạn
Độ đa dạng thiết bị và phiên bản Android Tự làmTùy những gì tình nguyện viên của bạn có Với PrimeTestLabThiết bị chạy từ Android 7 đến 17
Sử dụng hằng ngày và phản hồi Tự làmPhụ thuộc vào thiện chí Với PrimeTestLabNgười thử nghiệm dùng ứng dụng và báo lại chỗ bị lỗi
Giữ 12 người chọn tham gia trong 14 ngày Tự làmBạn tự đi nhắc những người bỏ ngang Với PrimeTestLabNgười bỏ ngang được thay thế để giữ đủ số lượng
Sửa mã nguồn và xử lý thông báo Tự làmBạn Với PrimeTestLabVẫn là bạn; chúng tôi báo lại những gì người thử nghiệm phát hiện
Quyết định của Google Tự làmGoogle Với PrimeTestLabVẫn là Google; không ai có thể hứa hẹn việc phê duyệt

Nếu Google không cấp quyền truy cập vào kênh phát hành công khai sau khi bạn hoàn tất đầy đủ đợt thử nghiệm với PrimeTestLab, bạn chọn thử nghiệm lại miễn phí hoặc hoàn tiền toàn bộ; xem chính sách hoàn tiền và thử nghiệm lại miễn phí. Điều đó áp dụng cho yêu cầu về thử nghiệm, không áp dụng cho việc mã nguồn của bạn bị từ chối vì chính sách. Các gói bắt đầu từ $19.99 cộng 5% phí dịch vụ khi thanh toán (tối thiểu $1.50), và phí đăng ký một lần 25 USD của Google được tính riêng. So sánh các gói trên trang bảng giá.

Câu hỏi thường gặp

Chính sách Broken Functionality trên Google Play là gì?

Đây là một phần của chính sách Functionality, Content, and User Experience của Google Play. Google không cho phép các ứng dụng gặp sự cố, buộc đóng, bị treo hoặc hoạt động bất thường theo cách khác, và liệt kê các ứng dụng không cài được, cài được nhưng không tải, và tải được nhưng không phản hồi là những vi phạm thường gặp.

Broken Functionality có giống Minimum Functionality không?

Không. Minimum Functionality là tên cũ của phần mà Google hiện gọi là Limited Functionality and Content, áp dụng cho ứng dụng có quá ít mục đích hoặc nội dung. Broken Functionality áp dụng cho ứng dụng không hoạt động đúng như khi được gửi. Cả hai nằm trong cùng một chính sách, nhưng cần cách sửa khác nhau.

Tôi thêm thông tin đăng nhập demo cho quá trình xem xét của Google Play ở đâu?

Trong Play Console, vào Policy and programs, rồi App content, rồi Sign-in details (trước đây là App access). Chọn Start hoặc Manage, thêm hướng dẫn và lưu, rồi gửi thay đổi để xem xét từ trang Publishing overview. Thông tin đăng nhập nên dùng lại được và không được phụ thuộc vào mã dùng một lần gửi đến điện thoại của bạn.

Bị từ chối có bị tính là cảnh cáo vi phạm trên tài khoản nhà phát triển của tôi không?

Google cho biết việc bị từ chối không ảnh hưởng đến tình trạng tài khoản nhà phát triển của bạn. Việc tạm ngưng được tính là cảnh cáo vi phạm, và Google liệt kê việc ứng dụng nhiều lần bị từ chối hoặc bị gỡ trong số các lý do dẫn đến tạm ngưng, vì vậy hãy sửa vấn đề được nêu trước khi gửi lại.

Sau khi tôi gửi lại ứng dụng đã sửa, quá trình xem xét mất bao lâu?

Google cho biết việc xử lý các thay đổi đối với ứng dụng có thể mất vài giờ hoặc tối đa bảy ngày, hoặc lâu hơn trong trường hợp ngoại lệ. Đó là thời gian xem xét bản phát hành đã sửa. Google không công bố thời gian phản hồi kháng nghị.

Tôi có thể kháng nghị việc bị từ chối vì Broken Functionality không?

Có, nếu bạn tin rằng kết luận đó là sai. Hãy làm theo hướng dẫn trong email thực thi chính sách hoặc dùng biểu mẫu kháng nghị của Google. Bạn có thể gửi một kháng nghị cho mỗi biện pháp thực thi, vì vậy hãy kèm theo mã phiên bản đã được xem xét, thiết bị và các bước bạn đã thử, cùng video quay luồng thao tác mà thông báo nêu tên.

Bị từ chối vì Broken Functionality có đặt lại thử nghiệm khép kín 14 ngày của tôi không?

Google không ghi điều đó trong tài liệu. Yêu cầu của Google là có ít nhất 12 người thử nghiệm chọn tham gia liên tục trong ít nhất 14 ngày trước khi bạn đăng ký quyền truy cập vào kênh phát hành công khai. Hãy giữ người thử nghiệm tiếp tục chọn tham gia trong lúc bạn sửa bản phát hành, theo dõi trang tổng quan (Dashboard), và hỏi bộ phận hỗ trợ Play Console nếu điều kiện đủ của bạn thay đổi.

Vì sao ứng dụng của tôi bị từ chối nếu nó chạy tốt trên điện thoại của tôi?

Điện thoại của bạn chỉ đại diện cho một bản build, một tài khoản, một bộ dữ liệu và một mạng. Hãy cài bản phát hành mà Play phân phối trên một thiết bị sạch với một tài khoản mới, rồi thử các trường hợp nội dung trống và yêu cầu mạng thất bại. Bản build từ cửa hàng được ký bằng khóa ký ứng dụng có thể lỗi ở chỗ bản debug của bạn vẫn chạy được, vì vậy hãy thử đúng bản build mà người xem xét đã cài.

Ứng dụng của tôi dùng Google Sign-In hoặc mã dùng một lần. Tôi nên cung cấp gì cho người xem xét?

Google yêu cầu thông tin đăng nhập dùng lại được, hoạt động từ mọi vị trí và bỏ qua mật khẩu dùng một lần hoặc xác minh hai bước. Hãy cung cấp cho người xem xét một tài khoản thử nghiệm và hướng dẫn để đi đến mọi tính năng bị giới hạn, kể cả tính năng trả phí. Sau đó tự mình thử đúng thông tin bạn đã cung cấp; giải thích cách một người dùng bình thường nhận mã không phải là quyền truy cập dùng được.

Google không gửi ảnh chụp màn hình hay nhật ký sự cố. Giờ làm gì?

Hãy kiểm tra Policy status và email thực thi chính sách để biết phiên bản bị ảnh hưởng và mọi chi tiết Google đã bổ sung. Sau đó tái hiện luồng sử dụng chính trên bản phát hành đã gửi và tự quay video, ghi nhật ký. Một trang Android vitals hay báo cáo trước khi ra mắt không có lỗi không chứng minh được rằng mọi màn hình và mọi yêu cầu đến backend đều hoạt động khi người xem xét dùng thử.

Ứng dụng TWA và WebView có tự động bị từ chối không?

Không. Google có tài liệu cho cả hai công nghệ và không có chính sách nào cấm chúng. Google có hạn chế các ứng dụng bọc một trang web khi chưa được chủ sở hữu cho phép và các ứng dụng có quá ít chức năng hoặc nội dung. Hãy chẩn đoán lỗi thực tế, chẳng hạn lỗi đăng nhập, điều hướng hoặc mạng; chuyển từ kiểu bọc này sang kiểu kia không phải là cách sửa có trong tài liệu.

Tóm lại

Tóm lại

Bị từ chối vì Broken Functionality nghĩa là bản phát hành Google xem xét đã không hoạt động: nó gặp sự cố, bị treo, không tải được hoặc không phản hồi. Hãy đọc xem thông báo nêu chính sách nào, tái hiện lỗi trên bản build mà Play phân phối, xác nhận người xem xét đăng nhập được qua Sign-in details, kiểm tra backend từ bên ngoài mạng của bạn, và làm cho mọi nút và mọi màn hình trống đều tự giải thích. Sửa mọi kênh bị ảnh hưởng và gửi bản phát hành đã sửa để xem xét. Chỉ kháng nghị khi có bằng chứng cho thấy kết luận là sai. Riêng một lần bị từ chối không phải là cảnh cáo vi phạm, nhưng việc liên tục gửi lại mà không sửa có thể dẫn đến một cảnh cáo.

Nếu bạn muốn người thật trên thiết bị thật tìm ra màn hình bị lỗi trước người xem xét tiếp theo, PrimeTestLab đảm nhận phần thử nghiệm khép kín trong lúc bạn sửa ứng dụng.

Những gì có thể thay đổi trên trang này

  • Nhãn trong Play Console có thể thay đổi. Sign-in details trước đây có tên App access cho đến gần đây, và một số trang Trợ giúp đã dịch vẫn dùng tên cũ.
  • Nội dung thông báo không được công bố dưới dạng mẫu và thay đổi tùy từng trường hợp; hãy tin vào email và trang Policy status của chính bạn hơn bất kỳ ví dụ nào ở đây.
  • Google không ghi trong tài liệu việc bị từ chối vì chính sách ảnh hưởng thế nào đến một thử nghiệm khép kín đang chạy. Nếu Google công bố quy định, trang này sẽ cập nhật theo.

Nguồn được kiểm tra ngày 16 tháng 10 năm 2026.

Kefayatullah Khadem - Software Engineer & Google Play Publishing Specialist

Tác giả

Kefayatullah Khadem

Software Engineer & Google Play Publishing Specialist

Kefayatullah Khadem là kỹ sư phần mềm với hơn 8 năm kinh nghiệm xây dựng những ứng dụng có khả năng mở rộng. Tại PrimeTestLab, anh giúp các nhà phát triển độc lập vượt qua yêu cầu thử nghiệm khép kín của Google Play, sau khi chứng kiến có bao nhiêu người chật vật với nó. Đến nay, anh đã giúp 12.100+ ứng dụng Android hoàn tất quá trình thử nghiệm khép kín có quản lý tại hơn 120 quốc gia, với tỷ lệ hoàn thành thử nghiệm được quản lý đạt 99,9%. Những lúc không bận giúp các nhà phát triển đưa ứng dụng lên cửa hàng, anh viết về chính sách của Google Play, các kiểu ứng dụng hay bị từ chối, và quy trình thử nghiệm khép kín.

12.100+ Ứng dụng đã thử
99,9% Tỷ lệ hoàn thành thử nghiệm
120+ Quốc gia
4,9/5 Đánh giá

Tester thật, thiết bị thật

Tìm ra màn hình bị lỗi trước người xem xét

Sửa ứng dụng trong lúc 12+ tester thật dùng nó qua thử nghiệm khép kín của bạn và báo lại chỗ bị lỗi, trọn 14 ngày.

Từ $19.99 cộng 5% phí dịch vụ

Bắt đầu thử nghiệm sau 4-6 giờ · 120+ quốc gia · Thử nghiệm lại miễn phí hoặc hoàn tiền toàn bộ

Được tin dùng cho 12.100+ đợt thử nghiệm ứng dụng có quản lý

Nhận 12 tester WhatsApp