0
을 사용하여 my in app 구매를 처리하고 있습니다. 하나의 비 소모품 인앱 구매가 있습니다. 구매를 복원 할 수 없습니다. 이전에 비용이 청구 된 앱의 출시 버전에서 테스트 중이지만 복원되지는 않습니다.In App Purchase 복원이 작동하지 않습니다. - iOS Swift StoreKit
SwiftyStoreKit.restorePurchases(atomically: true) { results in
if results.restoreFailedProducts.count > 0 {
print("Restore Failed: \(results.restoreFailedProducts)")
}
else if results.restoredProducts.count > 0 {
print("Restore Success: \(results.restoredProducts)")
self.defaults?.set(true, forKey: "UnlockApp")
NotificationCenter.default.post(name: Notification.Name(rawValue: "transition"), object: nil)
self.dismissView()
} else {
print("Nothing to Restore")
}
}
당신은 내가 응용 프로그램의 기능을 잠금을 해제하기 위해 사용자 기본 설정 볼 수 있지만이 항상 복원하기 "아무것도 돌아 오는 트리거 결코 따라 다음과 같이 내가 SwiftyStoreKit 전화를 사용하고있는 코드는 "
누구든지이 문제를 처리 했습니까? 아니면이 문제의 가능한 원인을 알고 계십니까?
편집 :이 릴리스 버전 (안 샌드 박스 구입)에, 물리적 장치에
이것은 시뮬레이터에서 실행할 때 발생할 수 있습니다. 시뮬레이터는 Store Kit를 완전히 지원하지 않으며 항목을 복원하거나 구입하려고 시도하면 실패 또는 오류로 되돌아 올 수 있습니다. 문제가 지속되는지 확인하기 위해 기기를 사용해 볼 가치가 있습니다. – Welton122
내 질문을 편집 하겠지만 출시 버전의 물리적 장치에 있습니다 (샌드 박스 구매가 아님). – Jerland2