0

안녕하세요. 저는 웹 서비스를 만들고 있습니다.이 웹 서비스는 앱의 영수증을 사용하여 Windows 스토어에서 인앱 구매를 확인합니다. 나는 마이크로 소프트 웹 사이트 https://msdn.microsoft.com/en-us/windows/uwp/monetize/use-receipts-to-verify-product-purchases에서이 링크를 발견했다. 제공된 영수증 데이터로 테스트 할 예제 코드를 보여준다. 내 웹 서비스는 예제 데이터와 함께 작동합니다. 이제 모바일 앱이 아직 개발 중이지만 실제 영수증을 사용하여 웹 서비스를 테스트하고 싶습니다. 영수증을 얻기 위해 실제로 제품 (소모품)을 구입하는 것 외에 다른 방법이 있습니까? 구매를 테스트하는 유일한 방법은 Windows.applicationModel.Store.CurrentAppSimulator 정적 클래스를 사용하는 것입니다. 그러나 로컬로 생성 WindowsStoreProxy.xml를 사용하지만,이 경우 : 그것은 더미 데이터를 실제로 윈도우 스토어를 조회하거나 사용 여부를 응용 프로그램이있다Windows 스토어에서 인앱 구매를 테스트합니다.

  • 내가 정보를 찾을 수 없습니다
  • 작동하도록

답변

1

영수증을 얻기 위해 실제로 제품 (소모품)을 구입하는 것 외에 다른 방법이 있습니까?

아니요, 아니요, CurrentAppSimulator 클래스를 사용하는 경우에도 스토어와 연결되지 않은 영수증을 받게됩니다.

유일한 옵션은 앱 및 IAP 제품을 게시하는 것입니다. 그런 다음 CurrentApp.RequestAppPurchaseAsync 또는 CurrentApp.RequestProductPurchaseAsync (또는이 메소드의 다른 오버로드 중 하나)을 사용하여 구매할 수 있고, 반환 값에는 영수증이 포함되거나 CurrentApp.GetAppReceiptAsync 메소드를 호출하여 앱의 현재 영수증 정보와 귀하의 모든 부가 기능을 검색 할 수 있습니다. 앱.

간단한 응용 프로그램을 만들고 숨겨진 가용성으로 먼저 게시하고 그 안에 추가 기능 제품을 만드는 것이 좋습니다. 그런 다음 위의 방법을 사용하여 영수증을 요청할 수 있습니다. 웹 서비스를 테스트 한 후 공식 모바일 앱 패키지로 업데이트하고 공개하거나 그냥 삭제할 수 있습니다.

자세한 내용은 Use receipts to verify product purchases을 참조하십시오.

+0

설명 주셔서 감사합니다. :) – MattJ

관련 문제