유저 프로필 설정
Last updated
Last updated
유저 프로필은 DFINERY 서버에서 관리하고 있는 유저에 대한 프로필 정보입니다. 해당 정보들은 모두 선택사항이며 단말기에 저장되지 않습니다.
유저 프로필을 설정하기 전에 에 유저 프로필 속성을 생성 후 연동해 주세요. 유저 프로필 속성은 부가 설정 / 데이터 연동 / 속성 관리 / 유저 프로필 속성 목록에서 생성할 수 있습니다.
등록되지 않은 유저 프로필, 잘못된 타입의 유저 프로필 속성이 기록될 경우, 유저 프로필은 설정되지 않습니다.
Array of String
타입의 유저 프로필 속성은 최대 10개까지 생성할 수 있습니다.
Array of Long
, Array of Double
타입은 최대 5개까지 생성할 수 있습니다.
value의 입력 개수 제한은 없으나 전체 크기는 8KB를 초과할 수 없습니다.
DfineryProperties.setUserProfile()
메소드 혹은 DfineryProperties.setUserProfiles()
사용하여 유저 프로필을 설정할 수 있습니다.
DFUserProfile.BIRTH
df_birth
유저 생일
DFUserProfile.GENDER
df_gender
유저 성별
DFUserProfile.NAME
df_name
유저 이름
DFUserProfile.MEMBERSHIP
df_membership
유저의 멤버쉽
각각의 매개변수는 다음을 의미합니다.
key
: 설정할 유저 프로필 속성의 이름. String
타입의 값이 입력이 가능합니다.
value
: 설정할 유저 프로필의 값. null
도 입력 가능하며 다음의 유형의 타입이 입력 가능합니다.
String
, Boolean
, Long
, Double
, java.util.Date
, Array of String
, Array of Long
, Array of Double
profiles
: 설정할 유저 프로필. java.util.Map<String,Object>
형태로 이름과 값을 입력해야 합니다. profiles
는 null
이 입력 될 수 없습니다.
유저 프로필에는 표준 키 값 들이 있으며, 키 값에 DFUserProfile
에 있는 상수를 입력하면 적용됩니다.
지원 유형
value : String
지원 유형
value : DFGender.MALE
, DFGender.FEMALE
, DFGender.NON_BINARY
, DFGender.OTHER
지원 유형
value : String
지원 유형
value : String(yyyy-MM-dd)
df_birth(생년월일)의 경우 입력 값 타입을 yyyy-MM-dd의 String 타입으로 입력해 주세요. 예시: "1999-01-01"
알림 수신 동의 정보는 유저 프로필에 속해있으며 다양한 채널에 대한 수신 동의 정보 값을 설정할 수 있습니다.
지원 유형
key : 알림 수신 동의 유형(DFUserProfile)
value : Boolean
오후 9시 부터 오전 8시 사이에는 별도의 야간 광고성 알림 동의를 받아야 광고성 알림을 전송할 수 있으므로 해당 시간에 메시지를 발송하고 싶으실 경우 PUSH_NIGHT_ADS_OPTIN
값을 사용하여 동의를 받아 주시기 바랍니다. (불법 스팸 방지를 위한 정보통신망법 안내서, 한국인터넷진흥원, 2020.07)
DFUserProfile.PUSH_OPTIN
푸시
푸시 채널에 대한 정보성 알림 동의
DFUserProfile.PUSH_ADS_OPTIN
푸시
푸시 채널에 대한 광고성 알림 동의
DFUserProfile.PUSH_NIGHT_ADS_OPTIN
푸시
푸시 채널에 대한 야간 광고성 알림 동의
DFUserProfile.SMS_ADS_OPTIN
문자
문자 채널에 대한 광고성 알림 동의
DFUserProfile.KAKAO_ADS_OPTIN
친구톡
카카오 친구톡 채널에 대한 광고성 알림 동의
날짜 및 시간 형식의 설정해야 할 경우 java.util.Date
을 사용하여 입력해야 합니다. 입력한 값은 TimeZone 정보를 포함하여 입력됩니다.
알림 수신 동의 정보를 설정해주지 않는 경우 해당 값은 null이며, null과 true일 때 발송이 가능하고, false 일 때 발송되지 않습니다. 자세한 사항은 참고해주시기 바랍니다.
커스텀 유저 속성을 설정하고 싶을 경우 에 해당하는 유저 프로필의 커스텀 유저 속성을 생성하고 키 값으로 입력하여 설정하면 됩니다.