2012-06-05 5 views
0

나는 앱을 가지고 있는데, 앱용 부가 기능을 사용하려면 InApp 구매를 사용해야하는지 알고 싶습니다. 내 사용자가 다운로드 할 수있게하려는 다른 문자가 있으며, 일부는 무료이고 일부는 지불 할 수 있습니다. 그래서 내 질문은 다음과 같습니다.InApp Purchase Clarification

1) InApp 구매를 무료로 사용할 수있는 방법이 없으므로 InApp for Pay 문자를 사용하여 무료 문자를 사용해야한다고 가정합니다. 그 맞습니까?

2) 문자를 다운로드해야하므로 승인 된 방법이 있습니까? dataWithContentsFromURL을 사용할 수 있습니까?

답변

1

내가 무료 에 대한 인앱 구매를 사용하여 무언가를 제안 할 수있는 방법을 볼 수 없었다 1), 그래서 내가 무료로 문자를 위해 자신을 유료 문자 인앱을 사용하고 을 할 필요가 가정입니다. 그 맞습니까?

2) 어쨌든 나는 내가 인앱 구매 검증, 또는 무료 선택 후 내용 (자) 자신을 다운로드 책임이 그것을 할? 내 문자를 다운로드 할 책임이있는 경우

예, 당신은 몇 가지 다운로드 메커니즘

3)를 제공해야합니다,이 일의 승인 방법은 무엇입니까? 그냥 dataWithContentsFromURL을 사용하고 있습니까?

예, 또는 그들은 모든면에서 다운로드 이력서 기능 같은 http://allseeing-i.com/ASIHTTPRequest/How-to-use#using_a_download_cache

을 가지고 다운로드 물건에 대한 좋은 클래스가 같은 http://allseeing-i.com/ASIHTTPRequest/ 헬퍼 클래스를 사용할 수 있습니다, 당신은 서버를 제공해야합니다 side api 및 다운로드 프로세스 구현을위한 URL

+0

감사합니다. 그렇게 생각했습니다.ASIHTTPRequest는 더 이상 지원되지 않습니다. 서버에서 다운로드하는 데 사용할 수있는 다른 클래스를 알고 계십니까? 아니면 내 것을 쓰는 것이 가장 좋은가요? – LilMoke

+0

왜 지원되지 않는가, 나는 그것을 매일 모든 프로젝트에서 사용합니까? ARC 때문에 당신이 의미합니까? –

+0

링크를보고 그것에 대해 읽었을 때 그는 페이지에서 더 이상 작동하지 않는다고 말하면서 다른 것을 사용하도록 제안했습니다. 나는 ARC에 너무 관심이 없다. 당신이 좋아하는 것 같아요, 사용하기 쉽니? – LilMoke

0

외부 (사용자) 서버에서 실제로 문자를 다운로드해야하는지 아니면 최종 응용 프로그램에 그대로 둘 수 있는지에 따라 달라집니다.

문자를 다운로드하고 유료 서비스에만 InApp 구매를 사용하는 일반적인 방법을 제공해야합니다. StoreKit을 사용하려고 할 때 몇 가지 방법을 사용해야합니다. 그러면 Apple 트랜잭션 관리자로부터 콜백이 호출되어 구매가 정상적으로 종료했는지 여부를 알릴 수 있습니다. 당신이 인앱 구매가 서버하거나 잠금 해제에서 다운로드 만들려고하는 경우

는 그럼 따라 달라위한

  • 콘텐츠를 내장 당신은 그냥 당신이받을 컨텐츠를 다운로드
  • 을 가능하게 할 것이다 트랜잭션의 유효성을 확인하기 위해 서버로 전송되는 트랜잭션 확인.

두 모델에 대해서는 모두 here에 설명되어 있습니다.

+0

예, 읽었으므로받을 수 있습니다. 내 캐릭터를 다운로드하는 가장 좋은 방법을 찾아야합니다. 나는 내 자신을 굴릴 수도 있고, 내가 사용할 수있는 수업을 찾을 수도있다. 내 콘텐츠가 커질 수 있으므로 진행률 막대를 사용하여 다운로드하는 것이 좋을 것입니다. 아니요, 아니면 그냥 내 자신을 굴려야합니까? – LilMoke