Selaa lähdekoodia

Pass in AppleReceiptValidator object in Examples

Luong Huy Duc 8 vuotta sitten
vanhempi
commit
03d34bab69

+ 3 - 2
SwiftyStoreKit-iOS-Demo/AppDelegate.swift

@@ -40,8 +40,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
     }
     
     func verifyReceipt() {
-        
-        SwiftyStoreKit.verifyReceipt(password: "your-shared-secret") { result in
+
+		let appleValidator = AppleReceiptValidator(service: .production)
+		SwiftyStoreKit.verifyReceipt(using: appleValidator, password: "your-shared-secret") { result in
             switch result {
             case .success(let receipt):
                 print("\(receipt)")

+ 5 - 3
SwiftyStoreKit-iOS-Demo/ViewController.swift

@@ -109,7 +109,8 @@ class ViewController: UIViewController {
     @IBAction func verifyReceipt() {
 
         NetworkActivityIndicatorManager.networkOperationStarted()
-        SwiftyStoreKit.verifyReceipt(password: "your-shared-secret") { result in
+		let appleValidator = AppleReceiptValidator(service: .production)
+		SwiftyStoreKit.verifyReceipt(using: appleValidator, password: "your-shared-secret") { result in
             NetworkActivityIndicatorManager.networkOperationFinished()
 
             self.showAlert(self.alertForVerifyReceipt(result))
@@ -123,9 +124,10 @@ class ViewController: UIViewController {
     }
 
     func verifyPurchase(_ purchase: RegisteredPurchase) {
-     
+
         NetworkActivityIndicatorManager.networkOperationStarted()
-        SwiftyStoreKit.verifyReceipt(password: "your-shared-secret") { result in
+		let appleValidator = AppleReceiptValidator(service: .production)
+		SwiftyStoreKit.verifyReceipt(using: appleValidator, password: "your-shared-secret") { result in
             NetworkActivityIndicatorManager.networkOperationFinished()
             
             switch result {