Nhảy tới nội dung

requestCameraPermission

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

  • API: 2.8.0
Lưu ý

Với API version ﹤ 2.23.0, phải gọi api login trước khi gọi api này và 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 api from 'zmp-sdk';

api.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
const test = async () => {
try {
const { userAllow, message } = await api.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