1

안녕하세요. 현재 iTunes 구독을 통해 앱 가입시 자동 갱신에 대한 업데이트를 얻을 수 있습니다.iTunes 연결 서브 스크립 션 상태 URL을 고유 사용자에게 연결

내 끝점을 실행 중이며 필요한 모든 영수증 정보와 업데이트 상태가 표시되지만 현재 응용 프로그램의 특정 사용자에게이 업데이트를 다시 묶을 방법이 없습니다.

예를 들어, 내 애플 리케이션의 모든 사용자는 UUID를 가지고 있으며, 완벽한 세계에서 나는 애플이 구매시 애플에게이 서브 스크립 션을 구입 한 다음 그 서브 스크립 션의 POST 요청에서 그 UUID를 다시 얻는다고 말한다. 상태 URL.

이것이 가능합니까?

+0

StoreKit API를 사용하여 원하는 모든 작업이 연결된 AppleID로 관리되기 때문에 원하는 작업을 직접 수행 할 수 없습니다. – Ellen

+0

현재 연결된 appleID를 가져 오는 방법이 있습니까? – Luke

+0

연결된 AppleID를 가져올 방법이 없습니다. 하지만 서버에서 영수증 데이터를 보내고 앱의 UUID와 링크 할 수 있습니다 .UUID를 기준으로 최신 영수증을 다운로드하고 필요할 때마다 Storekit으로 확인하십시오. – Ellen

답변

0

StoreKit의 가장 큰 결함 중 하나 인 영수증에 사용자 (이 경우 iTunes 계정)를 식별 할 수있는 방법이 없다는 것을 확인했습니다.

사용자를 구매하고 앱에서 거래를 처리 할 때 거래 식별자 (및 영수증 데이터)를 백엔드에 게시하고이를 사용자의 백엔드 레코드와 연결해야합니다. 그런 다음 애플로부터 밀어 붙이면, 당신은 그것이 관련된 사용자를 트랜잭션 id로 검색 할 수있다.

다른 앱 사용자가 동일한 iTunes 계정 및 이와 비슷한 기타 사례를 통해 영수증을 공유 할 수 있기 때문에 이것은 이상적인 솔루션은 아니지만 앱 영수증의 작동 방식에 따라 유용합니다.

관련 문제