2013-05-06 2 views
0

무료로 게임 할 수있는 게임을 제작 중이며 100 개의 무료 소모품 '힌트'가 포함됩니다. 인앱 구매를 통해 더 많은 구매 힌트를 제공 할 예정입니다. 내 현재 방법은 파일을 사용자가 아직 남긴 힌트 수와 함께 로컬에 저장하는 것입니다. 게임을 처음 다운로드 할 때 로컬 파일이 존재하지 않으므로 100 힌트로 새 파일이 만들어집니다. 인앱 구매가 발생하면 힌트 수가 증가합니다. (게임에서 각 힌트는 단순히 객관식 질문에서 선택 사항을 제거합니다. 파일에 단순히 카운터가 저장됩니다.)iOS 인앱 구매 무료/유료 유지

내 문제 : 사용자가 0 개의 힌트가 남았을 때 단순히 삭제할 수 있습니다. 카운트가 0 인 로컬 파일), 앱 스토어에서 앱을 다시 다운로드하면 100 힌트로 다시 시작됩니다.

내 질문 : 어떻게 방지합니까? 힌트를 저장하는 데 사용해야하는 다른 방법이 있습니까?

답변

2

키 체인을 사용하여 데이터를 저장합니다. 앱이 제거되었거나 제거 된 경우에도 키 체인 항목이 삭제되지 않기 때문입니다. 많은 link 도움이 될 것입니다이 API는 모습을

또는

당신은 키 체인 데이터

를에 애플의 documentation을 참조 할 수 있습니다

0

당신은 일반적으로 그런 것들을 위해 서버를 사용하므로 장치는 아니지만 계정은 흥미 롭습니다. 진행률을 저장하고 다른 기기와 공유 할 수있는 좋은 기회입니다.)

1

힌트의 일부를 인앱 제품으로 제공하려는 경우 구매 한 모든 힌트를 추적 할 것을 권합니다. 무료). 이렇게하면 각 사용자를 추적 할 수 있으며 앱을 삭제하고 다시 다운로드하더라도 힌트를 추적 할 수 있습니다.

편집 : 당신이 IAP를 구현하는 경우 당신은 어쨌든 구입 한 제품을 추적하는 것이 건강한 (. 즉, 구매 통계를 추적하는 가짜 위해 밖으로보고에서 인앱 구매 등)

를 찾을 수 있습니다