Nhảy tới nội dung

requestCameraPermission

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.8.0
Lưu ý

Cần xin cấp quyền tại trang Quản lý ứng dụng

Cho phép ứng dụng yêu cầu device cấp quyền truy cập camera. Lưu ý: đối với IOS, chỉ cấp quyền lần đầu khi cài app Zalo. Nếu user không cấp quyền trong lần đầu hiển thị, hoặc thu hồi quyền trong quá trình sử dụng thì lần gọi sau cũng KHÔNG hiển thị lại. Nếu user muốn cấp quyền lại phải vào setting của device.

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
successfunctionCallback function khi gọi api thành công
failfunctionCallback function khi gọi api thất bại

Return Values

Promise <Object data>

PropertyTypeDescriptionMinimum Version
userAllowbooleanNhận các giá trị sau:
  • true: user cấp quyền
  • false: user không cấp quyền
messagestringMô tả trạng thái

Sample Code

import { requestCameraPermission } from "zmp-sdk/apis";

requestCameraPermission({
success: ({ userAllow, message }) => {
if (userAllow) {
// được phép sử dụng camera
}
},
fail: (err) => {
// xử lý khi gọi api thất bại
console.log(err);
}
});

Hoặc

import { requestCameraPermission } from "zmp-sdk/apis";

const requestCamera = async () => {
try {
const { userAllow, message } = await requestCameraPermission({});
if (userAllow) {
// được phép sử dụng camera
}
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};

Errors

Bắt đầu hỗ trợ:

  • API phiên bản: 2.21.0
CodeMessageNote
-2002User denied