Trong quá trình phát triển ứng dụng trên nền tảng Zalo, việc xin cấp quyền trong Zalo Mini App là bước không thể thiếu để truy cập vào thông tin và tính năng của người dùng một cách hợp pháp và minh bạch. Từ các quyền liên quan đến thiết bị như vị trí, camera, cho đến dữ liệu cá nhân như số điện thoại – tất cả đều cần có sự đồng ý rõ ràng từ người dùng hoặc xác nhận từ hệ thống Zalo.
1. Các nhóm quyền trong Zalo Mini App
Zalo Mini App hiện chia quyền truy cập thành 4 nhóm chính, mỗi nhóm liên quan đến một phạm vi chức năng riêng biệt:
User Device Permission
Nhóm quyền liên quan đến các tính năng phần cứng của thiết bị người dùng như: truy cập vị trí, bật camera, lưu ảnh vào máy, rung thiết bị, hiển thị toast, giữ màn hình luôn sáng…
User Information Permission
Nhóm quyền truy cập thông tin cá nhân như số điện thoại. Những quyền này yêu cầu người dùng xác nhận trước khi cung cấp dữ liệu. Các quyền cũng chỉ có hiệu lực trong thời gian ngắn và sẽ bị thu hồi nếu quá hạn.
Zalo Permission
Nhóm quyền cho phép Mini App tích hợp sâu với hệ sinh thái Zalo như: mở giao diện chia sẻ, quét QR code, mở cửa sổ chat với bạn bè hoặc OA, hiển thị QR code, yêu cầu theo dõi Official Account…
Mini App Permission
Nhóm quyền giúp Mini App tự thay đổi giao diện hoặc điều hướng, ví dụ: thay đổi tiêu đề thanh điều hướng, đóng/mở Mini App khác, thay đổi màu navigation bar…
2. Một số quyền phổ biến và điều kiện cấp phép
| Nhóm quyền | Quyền | Mô tả | Yêu cầu cấp phép từ |
|---|---|---|---|
| User Device Permission | Vị trí | Lấy thông tin vị trí người dùng | Zalo & Người dùng |
| User Device Permission | Camera | Truy cập camera trên thiết bị | Zalo |
| User Device Permission | Rung thiết bị | Gây rung thiết bị khi tương tác | Zalo |
| User Device Permission | Hiển thị toast | Hiển thị thông báo ngắn trên màn hình | Mặc định |
| User Information Permission | Số điện thoại | Truy xuất số điện thoại cá nhân của người dùng | Zalo & Người dùng |
| Zalo Permission | Quét QR Code | Mở chức năng quét mã QR trên Zalo | Zalo |
| Zalo Permission | Mở cửa sổ chat | Gửi tin nhắn đến bạn bè hoặc Official Account | Mặc định |
| Mini App Permission | Thay đổi màu navigation bar | Tùy chỉnh màu thanh điều hướng của Mini App | Mặc định |
| Mini App Permission | Đóng Mini App | Cho phép Mini App tự động đóng khi cần thiết | Mặc định |
Lưu ý: Một số quyền cần xác nhận từ cả Zalo và người dùng, đặc biệt là các quyền nhạy cảm liên quan đến dữ liệu cá nhân hoặc thiết bị.
3. Quy trình xin cấp quyền từ Zalo Mini App
Đối với các quyền yêu cầu xác thực từ hệ thống (như Zalo & User), nhà phát triển cần tạo yêu cầu cấp quyền thông qua hệ thống quản trị Mini App.
- Các yêu cầu cấp quyền sẽ được đội ngũ kiểm duyệt của Zalo xem xét khi bạn gửi phiên bản Mini App mới.
- Hãy đảm bảo mô tả rõ ràng lý do sử dụng quyền để tăng khả năng được chấp thuận.
- Không sử dụng quyền không cần thiết, tránh bị đánh giá là thu thập dữ liệu không minh bạch.
4. Hướng dẫn xin cấp quyền từ Zalo Mini App
Đối với các quyền cần sự cho phép từ Zalo Mini App, nhà phát triển cần tạo yêu cầu cấp quyền & có sự cho phép từ Zalo Mini App.
Bộ phận kiểm duyệt sẽ xét duyệt yêu cầu cấp quyền khi xét duyệt phiên bản mới.
Hướng dẫn:
1. Nhà phát triển truy cập vào hệ thống quản lý Mini App Center, click chọn vào mục Quyền Mini App

2. Chọn quyền bạn muốn yêu cầu xét duyệt từ Zalo

3. Mô tả lý do & hình ảnh của quyền

4. Nhà phát triển nhập nội dung mô tả quyền để hiển thị cho người dùng (Tuỳ chọn)

5. Gửi xét duyệt

6. Sau khi bộ phận xét duyệt xong sẽ có thông báo qua OA & Mini App Center cho nhà phát triển

Xem thêm tại đây: Cách chuyển đổi nhanh Web App có sẵn thành Zalo Mini App như thế nào?
5. Hướng dẫn xin cấp quyền từ người dùng trong Zalo Mini App
Đối với các quyền cần sự đồng ý trực tiếp từ người dùng (như truy cập vị trí, camera, số điện thoại…), nhà phát triển cần thực hiện việc gọi API xin cấp quyền đúng cách và đúng thời điểm. Việc xin quyền không chỉ mang tính kỹ thuật, mà còn là trải nghiệm người dùng – nếu làm không khéo, người dùng có thể từ chối ngay lập tức hoặc thoát khỏi Mini App.
Dưới đây là một số nguyên tắc và gợi ý giúp bạn nâng cao tỷ lệ chấp thuận khi xin cấp quyền:
1. Xin quyền đúng ngữ cảnh sử dụng
Không nên xin hàng loạt quyền ngay khi người dùng mở ứng dụng. Hãy chỉ xin quyền khi thực sự cần thiết và gắn liền với hành động cụ thể mà người dùng sắp thực hiện. Điều này giúp người dùng hiểu rõ lý do tại sao quyền đó cần thiết, từ đó dễ dàng đồng ý hơn.
Ví dụ:
- Khi người dùng muốn sử dụng chức năng định vị để tìm cửa hàng gần nhất, mới hiển thị yêu cầu cấp quyền vị trí.
- Khi người dùng bắt đầu đặt lịch tư vấn, mới yêu cầu quyền truy cập số điện thoại.
Tránh xin quyền quá sớm khi chưa có bối cảnh rõ ràng, vì điều này có thể gây khó chịu và ảnh hưởng đến sự tin tưởng của người dùng với Mini App.
2. Ưu tiên các quyền quan trọng và thiết yếu
Trong lần truy cập đầu tiên, hãy chỉ xin những quyền liên quan trực tiếp đến tính năng lõi của ứng dụng. Những quyền bổ sung khác có thể được yêu cầu sau, khi người dùng đã bắt đầu tương tác sâu hơn với các tính năng mở rộng.
Gợi ý:
- Với các Mini App về y tế, giáo dục, tài chính,… nên ưu tiên xin quyền số điện thoại, vì đó là thông tin cần thiết cho xác thực người dùng.
- Với Mini App về giao hàng, dịch vụ di động,… nên ưu tiên xin quyền vị trí để cá nhân hóa nội dung và tiết kiệm thao tác nhập liệu.
3. Giao diện xin quyền rõ ràng, thân thiện
Trước khi hiển thị popup hệ thống xin quyền, hãy tạo một màn hình giới thiệu ngắn giải thích lý do cần xin quyền. Điều này giúp người dùng không cảm thấy bị làm phiền và hiểu được lợi ích nếu họ đồng ý cấp quyền.
Việc xin cấp quyền trong Zalo Mini App không chỉ đơn thuần là yêu cầu kỹ thuật, mà còn là yếu tố quan trọng ảnh hưởng trực tiếp đến trải nghiệm người dùng và khả năng duyệt ứng dụng. Khi được triển khai đúng thời điểm, đúng ngữ cảnh và với lời giải thích hợp lý, việc xin quyền sẽ trở nên tự nhiên, dễ chấp nhận và góp phần tăng độ tin cậy cho Mini App.
Liên hệ để được tư vấn:
- Hotline: 0901 888 903
- Website: https://miniapp.vn/
- Địa chỉ: Tòa nhà Thanh Long, 456 Xô Viết Nghệ Tĩnh, phường 25, Quận Bình Thạnh, Hồ Chí Minh