개발자

리워드 시스템 같은 이벤트를 진행하는 경우(다양한 플랫폼으로 인한 이슈)

2024년 03월 11일조회 329

안녕하세요 개발자가 아닌 직군으로, 개발자분께 신규 기능 요청드리려는데 혼자 해결하기 어려워서 질문 드립니다.ㅠㅠ (상황) - PC, Mobile Web,APP 플랫폼 종류가 다양한 경우 - A라는 회원이 B라는 사람(비회원) 또는 SNS 에 리워드 시스템 같은 이벤트 링크를 공유한다고 가정 (문제) - (해당 이벤트 링크에 A의 아이디나 회원번호등을 파라미터에 암호화해서 들어가는 것으로 알고 있음) 카톡으로 링크를 공유할 뿐만 아니라 SNS 등 다양한 사이트의 본인의 링크를 게시 - 공유받은 사람이 비회원인 경우, 앱뿐만 아니라 다른 플랫폼등으로 접속하는 경우 앱설치, 회원가입 등을 진행하면서 해당 파라미터값이 누수되어 리워드를 받지 못할 가능성 존재 (궁금한점) - 누수를 막을 방법? (답변 예시. 링크 보유 시점을 설정하라...등) 혼자 고민하려고 하니 며칠째 답이 안 나오는데 도움 구합니다......

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

황민호님의 프로필 사진

안녕하세요. 이런 경우, 아래와 같은 몇 가지 요구 사항이 만족을 해야 할 것으로 보입니다. 1. 공유 링크는 리워드 어뷰징 방지를 위해 일정 시간이 지나면 유효하지 않도록 하는 방식을 사용합니다. 이를 통해 오래된 링크의 무단 사용과 파라미터 값 누수를 방지할 수 있습니다. 2. 추천인 식별을 위해 회원번호 대신 고유한 추천 코드를 생성하여 관리합니다. 추천인이 직접 추천 코드를 생성하여 공유하도록 합니다. 추천 코드는 중앙 서버에서 생성 및 추적되며, 각 플랫폼에서는 이 코드를 참조하여 처리합니다.이렇게 하면 특정 플랫폼에 종속되지 않고 일관된 추천 정보를 유지할 수 있습니다. 3. 딥링크를 활용하여 앱 설치 후 직접 리워드 처리 화면으로 이동할 수 있도록 합니다. 딥링크에는 추천 코드나 이벤트 URL 정보 등을 포함시켜, 앱 설치 후에도 정보가 유지되어 리워드를 처리할 수 있게 합니다. 4. 사용자가 링크를 클릭하고 다양한 플랫폼으로 리디렉션되는 과정에서 파라미터를 안전하게 전달할 수 있는 인증된 리디렉션 메커니즘을 사용합니다. 이를 통해 회원가입 후 리워드가 처리될 수 있도록 라다이렉트가 이뤄져야 합니다. 5. 서버 측 로그 분석 및 모니터링을 통해 비정상적인 패턴이나 누수 징후를 실시간으로 모니터링하고 대응할 수 있어야 합니다.

profile picture

익명

작성자

2024년 03월 11일

늦은 시간에도 정성어린 답변 남겨주셔서 진심으로 감사합니다! 많은 도움 되었습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!