├── .gitattributes ├── .gitignore ├── .travis.yml ├── Example ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── XYIAPKit.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── Target Support Files │ │ ├── Pods-XYIAPKit_Example │ │ │ ├── Info.plist │ │ │ ├── Pods-XYIAPKit_Example-acknowledgements.markdown │ │ │ ├── Pods-XYIAPKit_Example-acknowledgements.plist │ │ │ ├── Pods-XYIAPKit_Example-dummy.m │ │ │ ├── Pods-XYIAPKit_Example-frameworks.sh │ │ │ ├── Pods-XYIAPKit_Example-resources.sh │ │ │ ├── Pods-XYIAPKit_Example-umbrella.h │ │ │ ├── Pods-XYIAPKit_Example.debug.xcconfig │ │ │ ├── Pods-XYIAPKit_Example.modulemap │ │ │ └── Pods-XYIAPKit_Example.release.xcconfig │ │ ├── Pods-XYIAPKit_Tests │ │ │ ├── Info.plist │ │ │ ├── Pods-XYIAPKit_Tests-acknowledgements.markdown │ │ │ ├── Pods-XYIAPKit_Tests-acknowledgements.plist │ │ │ ├── Pods-XYIAPKit_Tests-dummy.m │ │ │ ├── Pods-XYIAPKit_Tests-frameworks.sh │ │ │ ├── Pods-XYIAPKit_Tests-resources.sh │ │ │ ├── Pods-XYIAPKit_Tests-umbrella.h │ │ │ ├── Pods-XYIAPKit_Tests.debug.xcconfig │ │ │ ├── Pods-XYIAPKit_Tests.modulemap │ │ │ └── Pods-XYIAPKit_Tests.release.xcconfig │ │ ├── XYIAPKit │ │ │ ├── Info.plist │ │ │ ├── ResourceBundle-XYIAPKit-Info.plist │ │ │ ├── XYIAPKit-dummy.m │ │ │ ├── XYIAPKit-prefix.pch │ │ │ ├── XYIAPKit-umbrella.h │ │ │ ├── XYIAPKit.modulemap │ │ │ └── XYIAPKit.xcconfig │ │ └── YYModel │ │ │ ├── Info.plist │ │ │ ├── YYModel-dummy.m │ │ │ ├── YYModel-prefix.pch │ │ │ ├── YYModel-umbrella.h │ │ │ ├── YYModel.modulemap │ │ │ └── YYModel.xcconfig │ └── YYModel │ │ ├── LICENSE │ │ ├── README.md │ │ └── YYModel │ │ ├── NSObject+YYModel.h │ │ ├── NSObject+YYModel.m │ │ ├── YYClassInfo.h │ │ ├── YYClassInfo.m │ │ └── YYModel.h ├── Tests │ ├── Tests-Info.plist │ ├── Tests-Prefix.pch │ ├── Tests.m │ └── en.lproj │ │ └── InfoPlist.strings ├── XYIAPKit.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── XYIAPKit-Example.xcscheme ├── XYIAPKit.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── XYIAPKit │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── XYAppDelegate.h │ ├── XYAppDelegate.m │ ├── XYIAPKit-Info.plist │ ├── XYIAPKit-Prefix.pch │ ├── XYViewController.h │ ├── XYViewController.m │ ├── en.lproj │ └── InfoPlist.strings │ └── main.m ├── LICENSE ├── README.md ├── XYIAPKit.podspec ├── XYIAPKit ├── Assets │ ├── .gitkeep │ └── AppleIncRootCertificate.cer ├── Core │ ├── NSNotification+XYStore.h │ ├── NSNotification+XYStore.m │ ├── XYReceiptRefreshService.h │ ├── XYReceiptRefreshService.m │ ├── XYStore.h │ ├── XYStore.m │ ├── XYStoreProductService.h │ ├── XYStoreProductService.m │ └── XYStoreProtocol.h ├── Persistence │ ├── KeychainPersistence │ │ ├── XYStoreKeychainPersistence.h │ │ └── XYStoreKeychainPersistence.m │ └── UserDefaultPersistence │ │ ├── XYStoreTransaction.h │ │ ├── XYStoreTransaction.m │ │ ├── XYStoreUserDefaultsPersistence.h │ │ └── XYStoreUserDefaultsPersistence.m ├── Receipt │ ├── LocalReceiptVerify │ │ ├── XYAppReceipt.h │ │ ├── XYAppReceipt.m │ │ ├── XYStoreAppReceiptVerifier.h │ │ └── XYStoreAppReceiptVerifier.m │ └── iTunesReceiptVerify │ │ ├── NSDate+XYStoreExtension.h │ │ ├── NSDate+XYStoreExtension.m │ │ ├── XYInAppReceipt.h │ │ ├── XYInAppReceipt.m │ │ ├── XYStoreiTunesReceiptVerifier.h │ │ ├── XYStoreiTunesReceiptVerifier.m │ │ ├── XYiTunesReceipt.h │ │ ├── XYiTunesReceipt.m │ │ ├── XYiTunesResponse.h │ │ └── XYiTunesResponse.m └── XYIAPKit.h └── _Pods.xcodeproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/XYIAPKit.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Local Podspecs/XYIAPKit.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Example/Pods-XYIAPKit_Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/Pods-XYIAPKit_Tests/Pods-XYIAPKit_Tests.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/ResourceBundle-XYIAPKit-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/ResourceBundle-XYIAPKit-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/XYIAPKit-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/XYIAPKit.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/XYIAPKit.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/XYIAPKit/XYIAPKit.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/XYIAPKit/XYIAPKit.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/YYModel-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/YYModel-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/YYModel-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/YYModel-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/YYModel-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/YYModel-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/YYModel.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/YYModel.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/YYModel/YYModel.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/Target Support Files/YYModel/YYModel.xcconfig -------------------------------------------------------------------------------- /Example/Pods/YYModel/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/LICENSE -------------------------------------------------------------------------------- /Example/Pods/YYModel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/README.md -------------------------------------------------------------------------------- /Example/Pods/YYModel/YYModel/NSObject+YYModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/YYModel/NSObject+YYModel.h -------------------------------------------------------------------------------- /Example/Pods/YYModel/YYModel/NSObject+YYModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/YYModel/NSObject+YYModel.m -------------------------------------------------------------------------------- /Example/Pods/YYModel/YYModel/YYClassInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/YYModel/YYClassInfo.h -------------------------------------------------------------------------------- /Example/Pods/YYModel/YYModel/YYClassInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/YYModel/YYClassInfo.m -------------------------------------------------------------------------------- /Example/Pods/YYModel/YYModel/YYModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Pods/YYModel/YYModel/YYModel.h -------------------------------------------------------------------------------- /Example/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Tests/Tests-Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Tests/Tests-Prefix.pch -------------------------------------------------------------------------------- /Example/Tests/Tests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/Tests/Tests.m -------------------------------------------------------------------------------- /Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/XYIAPKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/XYIAPKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/XYIAPKit.xcodeproj/xcshareddata/xcschemes/XYIAPKit-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit.xcodeproj/xcshareddata/xcschemes/XYIAPKit-Example.xcscheme -------------------------------------------------------------------------------- /Example/XYIAPKit.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/XYIAPKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/XYIAPKit/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/XYIAPKit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/XYIAPKit/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/XYIAPKit/XYAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYAppDelegate.h -------------------------------------------------------------------------------- /Example/XYIAPKit/XYAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYAppDelegate.m -------------------------------------------------------------------------------- /Example/XYIAPKit/XYIAPKit-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYIAPKit-Info.plist -------------------------------------------------------------------------------- /Example/XYIAPKit/XYIAPKit-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYIAPKit-Prefix.pch -------------------------------------------------------------------------------- /Example/XYIAPKit/XYViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYViewController.h -------------------------------------------------------------------------------- /Example/XYIAPKit/XYViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/XYViewController.m -------------------------------------------------------------------------------- /Example/XYIAPKit/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/XYIAPKit/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/Example/XYIAPKit/main.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/README.md -------------------------------------------------------------------------------- /XYIAPKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit.podspec -------------------------------------------------------------------------------- /XYIAPKit/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /XYIAPKit/Assets/AppleIncRootCertificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Assets/AppleIncRootCertificate.cer -------------------------------------------------------------------------------- /XYIAPKit/Core/NSNotification+XYStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/NSNotification+XYStore.h -------------------------------------------------------------------------------- /XYIAPKit/Core/NSNotification+XYStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/NSNotification+XYStore.m -------------------------------------------------------------------------------- /XYIAPKit/Core/XYReceiptRefreshService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYReceiptRefreshService.h -------------------------------------------------------------------------------- /XYIAPKit/Core/XYReceiptRefreshService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYReceiptRefreshService.m -------------------------------------------------------------------------------- /XYIAPKit/Core/XYStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYStore.h -------------------------------------------------------------------------------- /XYIAPKit/Core/XYStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYStore.m -------------------------------------------------------------------------------- /XYIAPKit/Core/XYStoreProductService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYStoreProductService.h -------------------------------------------------------------------------------- /XYIAPKit/Core/XYStoreProductService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYStoreProductService.m -------------------------------------------------------------------------------- /XYIAPKit/Core/XYStoreProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Core/XYStoreProtocol.h -------------------------------------------------------------------------------- /XYIAPKit/Persistence/KeychainPersistence/XYStoreKeychainPersistence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/KeychainPersistence/XYStoreKeychainPersistence.h -------------------------------------------------------------------------------- /XYIAPKit/Persistence/KeychainPersistence/XYStoreKeychainPersistence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/KeychainPersistence/XYStoreKeychainPersistence.m -------------------------------------------------------------------------------- /XYIAPKit/Persistence/UserDefaultPersistence/XYStoreTransaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/UserDefaultPersistence/XYStoreTransaction.h -------------------------------------------------------------------------------- /XYIAPKit/Persistence/UserDefaultPersistence/XYStoreTransaction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/UserDefaultPersistence/XYStoreTransaction.m -------------------------------------------------------------------------------- /XYIAPKit/Persistence/UserDefaultPersistence/XYStoreUserDefaultsPersistence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/UserDefaultPersistence/XYStoreUserDefaultsPersistence.h -------------------------------------------------------------------------------- /XYIAPKit/Persistence/UserDefaultPersistence/XYStoreUserDefaultsPersistence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Persistence/UserDefaultPersistence/XYStoreUserDefaultsPersistence.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/LocalReceiptVerify/XYAppReceipt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/LocalReceiptVerify/XYAppReceipt.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/LocalReceiptVerify/XYAppReceipt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/LocalReceiptVerify/XYAppReceipt.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/LocalReceiptVerify/XYStoreAppReceiptVerifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/LocalReceiptVerify/XYStoreAppReceiptVerifier.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/LocalReceiptVerify/XYStoreAppReceiptVerifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/LocalReceiptVerify/XYStoreAppReceiptVerifier.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/NSDate+XYStoreExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/NSDate+XYStoreExtension.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/NSDate+XYStoreExtension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/NSDate+XYStoreExtension.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYInAppReceipt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYInAppReceipt.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYInAppReceipt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYInAppReceipt.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYStoreiTunesReceiptVerifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYStoreiTunesReceiptVerifier.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYStoreiTunesReceiptVerifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYStoreiTunesReceiptVerifier.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesReceipt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesReceipt.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesReceipt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesReceipt.m -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesResponse.h -------------------------------------------------------------------------------- /XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/Receipt/iTunesReceiptVerify/XYiTunesResponse.m -------------------------------------------------------------------------------- /XYIAPKit/XYIAPKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MQCCoder/XYIAPKit/HEAD/XYIAPKit/XYIAPKit.h -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------