ÿÿ Thiết lập Thuá»™c tính Ngưá»i dùng | Tài liệu Adapty

Thiết lập thuá»™c tính ngưá»i dùng trong iOS SDK

Bạn có thể thiết lập các thuá»™c tính tùy chá»n như email, số Ä‘iện thoại, v.v. cho ngưá»i dùng cá»§a ứng dụng. Sau đó, bạn có thể sá»­ dụng các thuá»™c tính này để tạo phân khúc ngưá»i dùng hoặc chỉ đơn giản là xem chúng trong CRM.

Thiết lập thuá»™c tính ngưá»i dùng

Äể thiết lập thuá»™c tính ngưá»i dùng, hãy gá»i phương thức .updateProfile():

Lưu ý rằng các thuộc tính bạn đã thiết lập trước đó bằng phương thức updateProfile sẽ không bị xóa.

Muốn xem ví dụ thá»±c tế vá» cách tích hợp Adapty SDK vào ứng dụng di động? Hãy xem ứng dụng mẫu cá»§a chúng tôi, nÆ¡i minh há»a toàn bá»™ quá trình thiết lập, bao gồm hiển thị paywall, thá»±c hiện mua hàng và các chức năng cÆ¡ bản khác.

Danh sách các khóa được phép

Các khóa <Key> được phép của AdaptyProfileParameters.Builder và các giá trị <Value> tương ứng được liệt kê bên dưới:

KeyValue

email

phoneNumber

firstName

lastName

String
genderEnum, các giá trị được phép là: female, male, other
birthdayDate

Thuá»™c tính ngưá»i dùng tùy chỉnh

Bạn có thể thiết lập các thuá»™c tính tùy chỉnh cá»§a riêng mình. Những thuá»™c tính này thưá»ng liên quan đến cách ngưá»i dùng sá»­ dụng ứng dụng. Ví dụ, vá»›i ứng dụng thể dục, chúng có thể là số buổi tập má»—i tuần; vá»›i ứng dụng há»c ngoại ngữ, chúng có thể là trình độ kiến thức cá»§a ngưá»i dùng, v.v. Bạn có thể dùng chúng trong các phân khúc để tạo paywall và ưu đãi có mục tiêu, đồng thá»i sá»­ dụng trong phân tích để xác định chỉ số sản phẩm nào ảnh hưởng nhiá»u nhất đến doanh thu.

do {
     builder = try builder.with(customAttribute: "value1", forKey: "key1")
} catch {
     // handle key/value validation error
}

Äể xóa khóa hiện có, hãy sá»­ dụng phương thức .withRemoved(customAttributeForKey:):

do {
     builder = try builder.withRemoved(customAttributeForKey: "key2")
} catch {
     // handle error
}

Äôi khi bạn cần biết những thuá»™c tính tùy chỉnh nào đã được cài đặt trước đó. Äể làm Ä‘iá»u này, hãy sá»­ dụng trưá»ng customAttributes cá»§a đối tượng AdaptyProfile.

Lưu ý rằng giá trị cá»§a customAttributes có thể không cập nhật kịp thá»i, vì thuá»™c tính ngưá»i dùng có thể được gá»­i từ nhiá»u thiết bị khác nhau vào bất kỳ lúc nào, nên các thuá»™c tính trên máy chá»§ có thể đã thay đổi sau lần đồng bá»™ cuối cùng.

Giới hạn

  • Tối Ä‘a 30 thuá»™c tính tùy chỉnh má»—i ngưá»i dùng
  • Tên khóa tối Ä‘a 30 ký tá»±. Tên khóa có thể gồm các ký tá»± chữ và số cùng vá»›i các ký tá»± sau: _ - .
  • Giá trị có thể là chuá»—i hoặc số thá»±c (float) vá»›i tối Ä‘a 50 ký tá»±.
ÿÿÿÿ