Ana içeriğe geç

Giriş

Platform OneEntry'de, kayıtlı kullanıcılarla çalışmak için gerekli araçlar bulunmaktadır. Bu bölümde, kullanıcılarla çalışma prensipleriyle tanışabilirsiniz.

Uygulamanızın çalışması için gerekli verileri bir durum nesnesinde saklayabilirsiniz. Kullanıcı değiştiğinde, duruma gerekli verileri ekleyin. Kullanıcının verileri daha sonra alındığında, bir durum nesnesini içerecektir.

İşte kullanıcıya kaç sipariş verdiği hakkında bilgi eklediğimiz bir örnek. Durum nesnesine "orderCount" alanını ekleyin ve değerini belirtin.

const data = {
formIdentifier: 'reg',
authData: [
{
marker: 'password',
value: '12345',
},
],
formData: [
{
marker: 'last_name',
type: 'string',
value: 'Username',
},
],
notificationData: {
email: 'example@oneentry.cloud',
phonePush: ['+99999999999'],
phoneSMS: '+99999999999',
},
state: {
orderCount: 1,
},
}

const value = await Users.updateUser(data)

Kullanıcının verileri alındığında, sipariş sayısı hakkında bilgi içerecektir.

const value = await Users.getUser()

console.log(value.state.orderCount) // 1
const config = {
token: 'your-app-token',
}

const { Users } = defineOneEntry('your-url', config)