├── IAPDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── Charles.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── IAPDemo.xcscheme │ └── xcschememanagement.plist ├── IAPDemo ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Header.pch ├── IAPManager.h ├── IAPManager.m ├── Info.plist ├── NSDate+category.h ├── NSDate+category.m ├── NSString+category.h ├── NSString+category.m ├── SandBoxHelper.h ├── SandBoxHelper.m ├── ViewController.h ├── ViewController.m └── main.m └── README.md /IAPDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /IAPDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcschemes/IAPDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcschemes/IAPDemo.xcscheme -------------------------------------------------------------------------------- /IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo.xcodeproj/xcuserdata/Charles.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /IAPDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/AppDelegate.h -------------------------------------------------------------------------------- /IAPDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/AppDelegate.m -------------------------------------------------------------------------------- /IAPDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /IAPDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /IAPDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /IAPDemo/Header.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/Header.pch -------------------------------------------------------------------------------- /IAPDemo/IAPManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/IAPManager.h -------------------------------------------------------------------------------- /IAPDemo/IAPManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/IAPManager.m -------------------------------------------------------------------------------- /IAPDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/Info.plist -------------------------------------------------------------------------------- /IAPDemo/NSDate+category.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/NSDate+category.h -------------------------------------------------------------------------------- /IAPDemo/NSDate+category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/NSDate+category.m -------------------------------------------------------------------------------- /IAPDemo/NSString+category.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/NSString+category.h -------------------------------------------------------------------------------- /IAPDemo/NSString+category.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/NSString+category.m -------------------------------------------------------------------------------- /IAPDemo/SandBoxHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/SandBoxHelper.h -------------------------------------------------------------------------------- /IAPDemo/SandBoxHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/SandBoxHelper.m -------------------------------------------------------------------------------- /IAPDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/ViewController.h -------------------------------------------------------------------------------- /IAPDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/ViewController.m -------------------------------------------------------------------------------- /IAPDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YZQ-Nine/IAPDemo/HEAD/IAPDemo/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # IAPDemo 2 | APP内购,包括防漏单处理。 3 | 使用方法参考:https://www.jianshu.com/p/bfa265971ce5 4 | --------------------------------------------------------------------------------