2012-01-20 8 views
2

이 사이트에서 많은 수색을하고 Google을 사용했지만 문제에 대한 적절한 해결책을 찾을 수 없습니다. 옵션으로 유료 웹 서비스를 제공하는 앱을 만들고 있습니다. 이 서비스의 초기 기간을 포기하고 앱의 구매 날짜에 연결하고 싶습니다.프리미엄 서비스 무료 평가판 기간

Daily 앱이 비슷한 기능을 수행하고 있습니다. 앱을 다운로드 한 후 2 주 동안 매일 무료로 읽을 수 있습니다. 그 시간이 지나면 구독해야합니다.

도움을 주시면 대단히 감사하겠습니다. Apple's developer guidelines에서

+0

인앱 구매로 제공 할 수 없습니까? –

+0

사용자가 응용 프로그램을 처음 실행할 때 현재 날짜 시간을 가져 오지 않고 다른 계산/시험 사용을 기반으로하는 것이 어떨까요? –

+0

인앱 구매는 하나의 옵션입니다. 그러나 소모품 구매는 Apple 서버를 통해 나중에 확인할 수 없기 때문에 비 소모품이어야한다고 생각합니다. 그러나 : 애플이 반년을 말할 수있는 기능을 가지면, 비 소모품 구매를 애플이 거부합니까? @ 프랭크 : 문제는 다음과 같습니다. 첫 실행 날짜는 어디에 저장합니까? 앱이 삭제되면 사용자 기본값이 삭제됩니다. 서버에 저장하면 apple-id 대신 username과 관련이 있습니다. 사용자는 다른 평가판 기간 중 6 개월 동안 다른 사용자 이름을 쉽게 선택할 수 있습니다 ... 어떤 추측입니까? 빠른 응답에 감사드립니다. – Jodocus

답변

0

: 프리미엄 웹 서비스는 모든 응용 프로그램 외부에서 사용 가능한 경우 응용 프로그램의 외부에서 사용 실제 상품 또는 상품과 서비스를 구매하는 IAP를 사용하여

앱이

을 거부됩니다

인앱 구매는 솔루션이 아니므로 사용자 이름 등을 기반으로 서버에 로직을 구현해야합니다.

그러나 iOS가 액세스하는 웹 서비스 -티 인스 타 그램이 안드로이드 앱 이전에 유료 업그레이드를 제공했다면 트릭을하기 위해 IAP 구독을 사용할 수 있습니다. 다시 말하지만, Apple's documentation에서 :

  • 자동 재생 구독 비 소모품과 같은 방법으로 사용자의 모든 장치에 전달됩니다. 그러나 자동 갱신 구독은 다른 방식으로 다릅니다. iTunes Connect에서 자동 재생 가능한 구독을 만들 때 구독 기간을 선택합니다. 앱 스토어는 기한이 만료 될 때마다 자동으로 구독을 갱신합니다. 사용자가 구독을 갱신하지 못하도록 선택하면 구독에 대한 사용자 액세스가 구독 만료 후 취소됩니다. 신청서는 현재 구독이 활성화되어 있는지 여부를 확인하고 가장 최근의 거래에 대한 업데이트 된 영수증을받을 수도 있습니다. 애플이 무료 평가판을 구현하려고하지만, (문서의 일부에서 몇 가지 흥미로운 힌트가 꽤 아직하지 않은,하지만 옵션 때이없는 것처럼 보조 노트로

, 그것은 보인다 아직 IAP 구독 생성).

나는 그 무료 서비스에 가입하고, iCloud에 동기화 A 변수 기본값에서 [NSDate date]과 함께 그 YES/NO 대답을 저장할 수없는 사용자를 초대에 일부 UI를 넣어 좋습니다. 즉, Apple ID에 묶여 있으며 앱을 제거하여 쉽게 삭제할 수 없다는 것을 의미합니다. 설치 한 다음 번에 해당 환경 설정 키를 복원 할 수 있습니다.

평가 기간이 끝나면 자동 재생 구독을 사용하여 진행중인 서비스에 가입 할 수있는 사용자 지정 UI (모든 IAP UI는 맞춤식입니다.)가 표시됩니다.

+0

"무료 서비스에 가입하도록 사용자를 초대하는 UI를 추가하고 iCloud에 동기화 된 기본 변수에 [NSDate date]와 함께 YES/NO 응답을 저장하는 것이 좋습니다"해당 절차를 돕는 링크를 제공 할 수 있습니까? ? – arniotaki

관련 문제