2012-07-18 3 views
0

전체 자동 갱신 구현 과정을 거친 좋은 자습서를 찾는 데 어려움을 겪었으므로 초기 구매에서 영수증을받는 방법에 대해 혼란 스럽습니다. 나는 영수증 업데이트 iTunes를 호출하는 서버 측 응용 프로그램을 만들었습니다,하지만 영수증 및 공유 비밀에 통과해야합니다앱 구매 자동 갱신 - 처음 또는 초기 구매 영수증을받는 방법?

다른 점 :.

1) 내에서-응용 프로그램을 당길 수 오전 내 애플 리케이션 내에서 아이튠즈 커넥트의 제품, 그래서 그것을 올바르게 productsRequest를 통해 설치 알고 있습니다. 점포를 만들지 않으므로이 코드가 필요 없다고 생각합니다 (자동 갱신 이후 하나도 필요 없다고 가정).하지만 제품 정보를 가져올 수 있는지 알고 싶었습니다.

2) 트랜잭션 대기열을 처리하는 Payment Queue 루틴과 함께 내 앱에 Transaction Observer를 추가했지만 처음으로이 rotuines에 대해 아무 것도 실행하지 않으면 내 iPhone에서 앱을 실행할 때.

3) 내 서버 측 코드는 만료 된 활성 계정에서 하루에 한 번씩 iTunes에 전화하여 업데이트 된 영수증이 있는지 확인합니다. 이것이 첫 번째 영수증을 얻는 방법을 모르기 때문에 아직 작동하는지 확실하지 않습니다.

모든 도움을 주시면 감사하겠습니다. 자동 재생 가능 구독에 대한 좋은 링크도 좋습니다.

미리 감사드립니다.

답변

1

이 권리를 얻으려면 Apple과 한 달이 걸렸습니다. FIRST 구매는 반드시 귀하의 신청서 내에서 이루어져야합니다. 그것은 iTunes에서 이루어지지 않습니다. 무료 또는 저렴한 비용으로 iTunes에 앱을 제공 한 다음 사용자가 매장에서 구독하거나 앱을 처음 열 때 빌드를 볼 것을 요청합니다. 나는 이것으로 너무 혼란 스러웠다. 2 주간이 작업을 시도 했으므로 어딘가 영수증 원본이없는 경우 앱이 시작되지 않습니다. 내 논리보다 더 단순한 논리를 찾아 낼 수 있기를 바랍니다.

구매 영수증을 테스트 할 때마다 새로운 테스트 사용자를 만들어야하기 때문에 첫 번째 구매를 테스트하는 것은 고통입니다.

일단 원래 트랜잭션이 있으면 빌드 한 RESTORE PURCHASE 메소드를 사용하여 모든 장치에서 작동하도록 프로세스를 테스트하고 새 장치에서 교체 할 수 있습니다.

희망이 도움이됩니다.

+0

@privusguru는 처음 구독 구매를 용이하게하고 관련성이있는 경우 사용자가 기간을 변경할 수 있도록 스토어 프런트를 구현해야합니다 **라고 제안합니다. 그 후 사용자는 설정 앱에서 구독을 관리합니다. – Andrew