Đoạn mã cục bộ minh họa việc kiểm tra và cập nhật các bước tân thủ đã hoàn thành.
JavaScript
// Mẫu cấu hình trạng thái người dùng mới cục bộ
const localOnboardingConfig = {
userId: "guest_user_sample",
completedSteps: {
registered: true,
downloadedApp: true,
viewedGameGuide: false
},
preferences: {
soundEnabled: true,
quickSpin: false,
language: "vi-VN"
}
};
function checkNextStep(config) {
if (!config.completedSteps.viewedGameGuide) {
return "Vui lòng tham khảo cẩm nang trò chơi";
}
return "Bạn đã sẵn sàng trải nghiệm!";
}
// Kiểm tra trạng thái hiện tại
console.log(checkNextStep(localOnboardingConfig));
JSON
{
"userId": "guest_user_sample",
"completedSteps": {
"registered": true,
"downloadedApp": true,
"viewedGameGuide": false
},
"preferences": {
"soundEnabled": true,
"quickSpin": false,
"language": "vi-VN"
}
}