보통 리워드 프로세스는 다음과 같이 진행됩니다. 여러 업체를 이용했었는데 업체마다 다를 수 있지만 대부분 비슷하더군요.
해당 업체에서 SDK를 배포하며 문서 및 샘플프로그램 역시 제공합니다. 문서 정독한번하시고 샘플프로그램을 보시면 이해가 빠르실겁니다.
쉽게 풀어쓰면 다음과 같습니다.
> 클라이언트
- 사용자가 해당 리워트 앱관련 버튼 클릭하거나 개발자가 원하는곳에서 해당 리워드 SDK의 함수 호출
- 해당 앱의 리워드를 받을 수 있는 UI가 호출
- 사용자가 해당 SDK의 UI를 이용해 일정 동작 수행
- 리워드 업체의 서버에 포인트가 적립 후 SDK 종료
- 어플리케이션으로 돌아온 뒤 SDK를 이용해 사용자의 포인트 확인 (서버에 누적된 포인트 확인)
- 해당 누적된 포인트를 클라이언트의 화폐로 전환 또는 서비스 제공
- SDK를 이용해 서버에 해당 포인트 소진 요청
안녕하세요
위에 푸링님이 설명을 잘해주셨는데
실제 쉽빠문은 약간 다르게 구현되어 있습니다
쉽빠문은 SDK를 이용해 포인트 소진을 하지않고 자체서버에서 포인트를 관리하기 때문에 자체서버에서 포인트를 소진합니다
앱 뿐만 아니라 서버부분도 작업이 좀 필요합니다.
보기와는 달리 여러기능들이 있습니다.
그냥 만든다고 쉽게 되시지는 않을 것 같고 충분히 고민을 해보시고 개발해 보시는 것이 좋을 것 같습니다
로그인 유지
보통 리워드 프로세스는 다음과 같이 진행됩니다. 여러 업체를 이용했었는데 업체마다 다를 수 있지만 대부분 비슷하더군요.
해당 업체에서 SDK를 배포하며 문서 및 샘플프로그램 역시 제공합니다. 문서 정독한번하시고 샘플프로그램을 보시면 이해가 빠르실겁니다.
쉽게 풀어쓰면 다음과 같습니다.
> 클라이언트
- 사용자가 해당 리워트 앱관련 버튼 클릭하거나 개발자가 원하는곳에서 해당 리워드 SDK의 함수 호출
- 해당 앱의 리워드를 받을 수 있는 UI가 호출
- 사용자가 해당 SDK의 UI를 이용해 일정 동작 수행
- 리워드 업체의 서버에 포인트가 적립 후 SDK 종료
- 어플리케이션으로 돌아온 뒤 SDK를 이용해 사용자의 포인트 확인 (서버에 누적된 포인트 확인)
- 해당 누적된 포인트를 클라이언트의 화폐로 전환 또는 서비스 제공
- SDK를 이용해 서버에 해당 포인트 소진 요청