2011-03-15 2 views

답변

1

Apple이 자동 갱신을 담당하고 있기 때문에 "마케팅 옵트 인 인센티브 제공"질문에 "예"라고 대답 할 때 Apple이 연장 신청을하는 고객에게 Apple에게 책임을 묻습니다. iTunes Connect에서.

옵트 인을 프로그래밍 방식으로 감지 할 수있는 방법은 없습니다.

+0

사실, 앱 자체가 구독 길이를 결정해야 정확하지 않을 수 있습니다. 기간을 보는 방법이 있어야합니다. –

+2

설명서에 가입 기간 결정에 대해 언급 한 내용에도 불구하고 서버에서 영수증을 확인할 때 만료일 (사용자 선택 항목 반영)이 표시됩니다. 나는 만기를 결정하기 위해 그 날짜를 사용한다. –

+0

이메일, 우편 번호 등 어디에서 서버로 보낼 수 있습니까? 해당 정보를 받아들이려면 어떤 견해를 보여줄 필요가 있습니까? 정보를 어디에서 보내야합니까? – Satyam

0

여기에 약간의 혼란이있는 것 같습니다. 명확히하기 위해 :

  • 당신은
  • 이 마케팅 정보를 당신에게 마케팅 정보를 제공하는 사용자에게 확장/무료 사용 기간을 제공 할 수있는 것은 아이튠즈 커넥트에서 검토 할 수 있습니다
  • 당신의 인센티브 가입 을 설정 당신은 아이튠즈 커넥트에 가서 앱에서 구매 섹션에서 새로운 자동 재생 구독을 만들 확인란 라가있을 때 아이튠즈에 연결 당신은

그래서 가입 제품을 만들 때 '마케팅 인센티브 제공?' '예'를 선택하면 제공 할 인센티브의 길이를 선택할 수 있습니다. 범위는 7 일에서 1 년입니다.

0

Verifying Store Receipts *에 대한 Apple의 절차를 사용하면 expires_date을 발견 할 수 있습니다. 그런 다음 만료일까지 서비스에 대한 사용자 액세스 권한을 제공하십시오. 구독 여부를 결정하려면 purchase_dateexpires_date을 비교하여 구독 기간을 결정할 수 있습니다. 제품 기간보다 길면 동의 한 것으로 나타났습니다.

purchase_date은이 거래가 restored 인 경우 제품을 실제로 구매 한 날짜가 아닐 수 있습니다. 그러나 original_purchase_date은 사용자가 처음 구독을 시작한 날짜입니다. 구독이 여러 번 갱신되었거나 유효 기간이 만료되어 다시 시작된 경우에도 마찬가지입니다.

* 간략한 내용은 Summary of the Receipt Verification Procedure을 참조하십시오.

0

docs 상태 : "구독 영수증의 만료 날짜입니다 (1970 년 1 월 1 일 00:00:00 GMT 이후의 밀리 초 숫자로 표시됨)이 키는 복원 된 트랜잭션에 포함되지 않습니다."

그래서 트랜잭션을 복원하면이 값을 얻지 못합니다. 이 경우 어떻게해야할까요?

+0

위의 모리츠 (Moritz)의 답변을 참조하십시오. 설명서가 잘못되었습니다. – Katlu

1

방금 ​​Apple에 직접 (2012 년 8 월 19 일) 이야기를 나누었으며 자동 갱신 구독 길이를 결정하는 것에 관한 documentation은 잘못되어 업데이트 될 것이라고 알려졌습니다.

expires_date를 확인하는 것은 구독 만료를 확인하는 올바른 방법입니다. 이 날짜는 사용자가 옵트 인 마케팅 인센티브를 선택했는지 여부 및 무료 평가판 (뉴스 스탠드 앱용)을 제공했는지 여부에 따라 조정됩니다. expires_date에주의를 기울이는 것이 중요하며 제품 ID를 기반으로하는 기간을 가정하는 것이 아닙니다.

해당 정보는 복원 된 트랜잭션에도 포함됩니다.