실수로 이것을 stackoverflow에 게시했으며 이제 해당 사이트의 제안에 따라 여기에 게시합니다 ...
이것은 매우 높은 수준의 개념적 질문입니다. 소프트웨어 응용 프로그램에서 4 가지 작업 (예 : 업로드, 공유, 댓글 등)이 있다고 가정합니다.
그리고 다음과 같이 사용자에게 업적 배지를 제공하고 싶습니다.
- 신인-처음 5 개 파일 업로드
- Junkie 업로드-하루에 20 개의 파일 업로드
- Night Crawler-자정 이후 파일 업로드
- 홀리 홀릭-10 가지 파일 공유
- 모두 좋아함-20 개의 다른 파일처럼
당신은 아이디어를 얻는다. 성과에 대한 논리를 내 코드로 컴파일하지 않고도 사용자가 특정 성과를 달성했는지 확인하고 확인하는 가장 좋은 방법은 무엇입니까? -..-컴파일 후 새로운 업적 추가 (xml 또는 db) 기능 유지-업적은 특정 작업, 횟수 및 추가 기준 (시간 등)을 추적해야합니다.-사용자에게 알리기 위해 실시간에 근접해야합니다. 업적이 완료되면 거의 즉시
가장 큰 질문은 이러한 성과가 어떻게 달성되는지 어떻게 알 수 있습니까? 나는 :
1) 모든 조치를 수행 한 후 다음을 점검하십시오 ... (가장 쉬움)
내가 놓친 또 다른 패러다임이 있습니까? 많은 게임 (예 : iOS 용 jetpack)에서 꽤 인상적이라고 생각하는 잠금을 해제 한 순간에 잠금 해제 한 업적에 대해 알았 기 때문에 확실히 있다고 느낍니다.
감사합니다