lizhihui

更新190724版本

Showing 104 changed files with 560 additions and 327 deletions
No preview for this file type
No preview for this file type
#import <UIKit/UIKit.h>
#import "StoreKit/StoreKit.h"
@interface BlockingAllManager : NSObject
{
NSString* BlockingAPPID_;
NSString* BlockingAPPKEY_;
NSString* BlockingInviterCode_;
}
@property bool BlockingGeiWoHuaQianBa;
+ (BlockingAllManager *)BlockingInstance;
- (void)BlockingChuShiHua;
- (void)BlockingDengLu:(NSString *)BlockingAPPID : (NSString *)BlockingAPPKEY : (UIViewController *)controller;
- (void)BlockingYangShi:(NSString*)BlockingLeiXing;
- (void)BlockingQuery: (NSString *)BlockingFuWuQiID : (NSString *)BlockingNickName : (NSNumber *)BlockingAmount : (NSString *)BlockingCallBack : (UIViewController *)controller : (NSString *)BlockingServerName;
- (void)BlockingQueryOperation:(UIViewController*)controll BlockingHuoWuID:(NSString*)products BlockingJiaGe:(NSString*)amount BlockingHuoWuMing:(NSString*)productName BlockingDingDanHao:(NSString*) DingDanHao;
@end
#import <Foundation/Foundation.h>
extern NSString * const BlockingExitNotification;
extern NSString * const BlockingLoginNotification;
extern NSString * const BlockingErrorNotification;
@interface BlockingHuiTiaoNotification : NSObject
@end
#import <UIKit/UIKit.h>
@interface BlockingIAPHelperControl : NSObject<UITableViewDelegate, UITableViewDataSource>
@property(nonatomic,strong) NSString* BlockingDingDanHao;
@property(nonatomic,strong) NSDictionary* BlockingHuoWuLieBiao;
@property(nonatomic,strong) NSMutableArray* BlockingHuoWuIDLieBiao;
@property(nonatomic, strong) UITableView *BlockingHuoWuLieBiaoView;
- (void)BlockingHuaQianView:(UIViewController*)controller BlockingHuoWuD:(NSString*)products BlockingQian:(NSString*)amount BlockingHuoWuMing:(NSString*)productName BlockingDingDanHao:(NSString*)DingDanHao;
@end
......@@ -7,11 +7,10 @@
objects = {
/* Begin PBXBuildFile section */
269A4B2D2297F2E80012E39E /* SDKInterface.m in Sources */ = {isa = PBXBuildFile; fileRef = 269A4B2C2297F2E70012E39E /* SDKInterface.m */; };
269A4B6E229CCDA60012E39E /* Blocking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 269A4B6D229CCDA60012E39E /* Blocking.framework */; };
269F653821B6613F006AEC88 /* HaiBaoJuheSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 269F653721B6613F006AEC88 /* HaiBaoJuheSDK.framework */; };
26B0AA0C22CB4AED00FBBC10 /* SDKInterface.m in Sources */ = {isa = PBXBuildFile; fileRef = 26B0AA0B22CB4AEC00FBBC10 /* SDKInterface.m */; };
845D18221C8D778400F27EB9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 845D181B1C8D778400F27EB9 /* Images.xcassets */; };
846BD2241EE9342700E89A1D /* haibaoyouxi_config in Resources */ = {isa = PBXBuildFile; fileRef = 846BD21F1EE9342700E89A1D /* haibaoyouxi_config */; };
846BD2241EE9342700E89A1D /* haibaogame_config in Resources */ = {isa = PBXBuildFile; fileRef = 846BD21F1EE9342700E89A1D /* haibaogame_config */; };
847EE5E21EE9007E003A4B7B /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 847EE5E11EE9007E003A4B7B /* MainViewController.m */; };
8484E4F51EE7E0DC00B402D1 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8484E4F21EE7E0DC00B402D1 /* AppDelegate.m */; };
8484E4F61EE7E0DC00B402D1 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8484E4F41EE7E0DC00B402D1 /* ViewController.m */; };
......@@ -59,13 +58,12 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
269A4B2C2297F2E70012E39E /* SDKInterface.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDKInterface.m; path = poolsdk_file/poolsdk/SDKInterface.m; sourceTree = "<group>"; };
269A4B6D229CCDA60012E39E /* Blocking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Blocking.framework; sourceTree = "<group>"; };
269F653721B6613F006AEC88 /* HaiBaoJuheSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = HaiBaoJuheSDK.framework; sourceTree = "<group>"; };
26B0AA0A22CB4AEC00FBBC10 /* SDKInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDKInterface.h; path = poolsdk_file/poolsdk/SDKInterface.h; sourceTree = "<group>"; };
26B0AA0B22CB4AEC00FBBC10 /* SDKInterface.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDKInterface.m; path = poolsdk_file/poolsdk/SDKInterface.m; sourceTree = "<group>"; };
845D181B1C8D778400F27EB9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = poolsdk_file/poolsdk/Images.xcassets; sourceTree = "<group>"; };
845D181C1C8D778400F27EB9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = poolsdk_file/poolsdk/Info.plist; sourceTree = "<group>"; };
846BD21F1EE9342700E89A1D /* haibaoyouxi_config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = haibaoyouxi_config; path = poolsdk_file/poolsdk/haibaoyouxi_config; sourceTree = "<group>"; };
846BD2221EE9342700E89A1D /* SDKInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDKInterface.h; path = poolsdk_file/poolsdk/SDKInterface.h; sourceTree = "<group>"; };
846BD21F1EE9342700E89A1D /* haibaogame_config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = haibaogame_config; path = poolsdk_file/poolsdk/haibaogame_config; sourceTree = "<group>"; };
847EE5E01EE9007E003A4B7B /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = "<group>"; };
847EE5E11EE9007E003A4B7B /* MainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainViewController.m; sourceTree = "<group>"; };
8484E4F11EE7E0DC00B402D1 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
......@@ -114,7 +112,6 @@
8484E5081EE7E25600B402D1 /* CoreText.framework in Frameworks */,
8484E50E1EE7E28000B402D1 /* QuartzCore.framework in Frameworks */,
8484E5141EE7E2DE00B402D1 /* Foundation.framework in Frameworks */,
269A4B6E229CCDA60012E39E /* Blocking.framework in Frameworks */,
8484E50A1EE7E26200B402D1 /* Security.framework in Frameworks */,
8484E5041EE7E24400B402D1 /* StoreKit.framework in Frameworks */,
8484E4FE1EE7E1F700B402D1 /* CoreTelephony.framework in Frameworks */,
......@@ -143,12 +140,11 @@
8476DF641C4DD71D00EC42BA /* poolsdk */ = {
isa = PBXGroup;
children = (
269A4B6D229CCDA60012E39E /* Blocking.framework */,
84A090AC1F174E21003D23FB /* TrackingIO.h */,
84A090AA1F160A69003D23FB /* TrackingIO.a */,
846BD21F1EE9342700E89A1D /* haibaoyouxi_config */,
846BD2221EE9342700E89A1D /* SDKInterface.h */,
269A4B2C2297F2E70012E39E /* SDKInterface.m */,
26B0AA0A22CB4AEC00FBBC10 /* SDKInterface.h */,
26B0AA0B22CB4AEC00FBBC10 /* SDKInterface.m */,
846BD21F1EE9342700E89A1D /* haibaogame_config */,
845D181B1C8D778400F27EB9 /* Images.xcassets */,
845D181C1C8D778400F27EB9 /* Info.plist */,
);
......@@ -315,7 +311,7 @@
files = (
845D18221C8D778400F27EB9 /* Images.xcassets in Resources */,
BB5F3C971C1811BC00DA339D /* Main.storyboard in Resources */,
846BD2241EE9342700E89A1D /* haibaoyouxi_config in Resources */,
846BD2241EE9342700E89A1D /* haibaogame_config in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -333,7 +329,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
269A4B2D2297F2E80012E39E /* SDKInterface.m in Sources */,
26B0AA0C22CB4AED00FBBC10 /* SDKInterface.m in Sources */,
8484E4F51EE7E0DC00B402D1 /* AppDelegate.m in Sources */,
847EE5E21EE9007E003A4B7B /* MainViewController.m in Sources */,
BB5F3C8E1C1811BC00DA339D /* main.m in Sources */,
......
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface EncryptTool : NSObject
+ (NSString *)base64EncodedStringWithWrapWidth:(NSUInteger)wrapWidth withData:(NSData *)argData;
+ (NSString *)doCipher:(NSString*)encryptValue;
+ (NSString *)decryptUseDES:(NSString *)cipherText;
@end
NS_ASSUME_NONNULL_END
#import <Foundation/Foundation.h>
#import "GTMDefines.h"
@interface GTMBase64 : NSObject
+(NSData *)encodeData:(NSData *)data;
+(NSData *)decodeData:(NSData *)data;
+(NSData *)encodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSData *)decodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSString *)stringByEncodingData:(NSData *)data;
+(NSString *)stringByEncodingBytes:(const void *)bytes length:(NSUInteger)length;
+(NSData *)decodeString:(NSString *)string;
+(NSData *)webSafeEncodeData:(NSData *)data
padded:(BOOL)padded;
+(NSData *)webSafeDecodeData:(NSData *)data;
+(NSData *)webSafeEncodeBytes:(const void *)bytes
length:(NSUInteger)length
padded:(BOOL)padded;
+(NSData *)webSafeDecodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSString *)stringByWebSafeEncodingData:(NSData *)data
padded:(BOOL)padded;
+(NSString *)stringByWebSafeEncodingBytes:(const void *)bytes
length:(NSUInteger)length
padded:(BOOL)padded;
+(NSData *)webSafeDecodeString:(NSString *)string;
@end
This diff is collapsed. Click to expand it.
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheCreateOrderInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheCreateOrderInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic,strong)NSString *serverId;//服务器ID
@property(nonatomic, strong)NSString *serverName;//服务器名称
......@@ -16,7 +16,7 @@
@property(nonatomic, strong)NSString *userId;//用户ID
@property(nonatomic, strong)NSString *timestamp;//时间戳
- (NSString *) BlockingHaiBaoJuheGetTsign ;
- (NSString *) BlockingHaiBaoJuheGetTimestamp ;
- (NSString *) NicamHaiBaoJuheGetTsign ;
- (NSString *) NicamHaiBaoJuheGetTimestamp ;
@end
......
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheLoginInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheLoginInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic,strong)NSString *timestamp;
@property(nonatomic, strong)NSString *sign;
......
//
// BlockingHaiBaoJuheReportInfo.h
// NicamHaiBaoJuheReportInfo.h
// HaiBaoJuheSDK
//
// Created by winFan on 12/21/15.
// Copyright (c) 2015 winFan. All rights reserved.
//
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheReportInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheReportInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic, strong)NSString *reportType;//类型
@property(nonatomic, strong)NSString *playerId;//玩家ID
......@@ -30,9 +30,9 @@
@property(nonatomic, strong)NSString *openId;
#define REPORT_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/statistic"
//#define REPORT_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/statistic"
#define REPORT_IDFA_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/last_channel?idfa=%@&sdkSimpleName=%@&gameSimpleName=%@"
//#define REPORT_IDFA_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/last_channel?idfa=%@&sdkSimpleName=%@&gameSimpleName=%@"
#define REPORT_OPEN @"open"
#define REPORT_ENTER @"enter"
......
......@@ -10,7 +10,7 @@
@property(nonatomic, strong)NSString *urlSchemes;
@property(strong) NSMutableArray* BlockingList;
@property(strong) NSMutableArray* NicamList;
@property BOOL isAppleGzyazfing;
......
#import <UIKit/UIKit.h>
#import "HaiBaoJuheChecker.h"
#import "qualityHaiBaoJuheCheckerstorm.h"
#import "HaiBaoJuheReportInfo.h"
#import "HaiBaoJuheLoginInfo.h"
#import "Interface.h"
#import "HaiBaoJuheNotification.h"
#import "HaiBaoJuheGzyazfInfo.h"
#import "studentHaiBaoJuheNotificationrosen.h"
#import "studentHaiBaoJuheGzyazfInforosen.h"
#import "UnionInterface.h"
#import "HaiBaoJuheCreateOrderInfo.h"
#import "HaiBaoJuheConfig.h"
#import "HaiBaoJuheUtils.h"
#import "studentHaiBaoJuheConfigrosen.h"
#import "partlyHaiBaoJuheUtilssudan.h"
#import "NetCenter.h"
#import "HaiBaoJuheSDK.h"
#import "HaiBaoJuheSDKDelegate.h"
......
#define TRACK_VERSION @"1.0.1"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface TrackingIO : NSObject
+(void) setPrintLog :(BOOL)print;
+ (void)initWithappKey:(NSString *)appKey withChannelId:(NSString *)channelId;
+ (void)setRegisterWithAccountID:(NSString *)account;
+ (void)setLoginWithAccountID:(NSString *)account;
+(void)setGzyazfmentStart:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setGzyazfment:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setEvent:(NSString *)eventName andExtra:(nullable NSDictionary *)extra;
+(void)setProfile:(NSDictionary *)dataDic;
+(NSString*)getDeviceId;
@end
NS_ASSUME_NONNULL_END
#import <Foundation/Foundation.h>
@interface BlockingControl : NSObject
@interface cruiserNicamControlslavery : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <UIKit/UIKit.h>
@interface eroticNicamIAPHelperControlweights : NSObject<UITableViewDelegate, UITableViewDataSource>
@property(nonatomic,strong) NSString* NicamDingDanHao;
@property(nonatomic,strong) NSDictionary* NicamHuoWuLieBiao;
@property(nonatomic,strong) NSMutableArray* NicamHuoWuIDLieBiao;
@property(nonatomic, strong) UITableView *NicamHuoWuLieBiaoView;
- (void)NicamHuaQianView:(UIViewController*)controller NicamHuoWuD:(NSString*)products NicamQian:(NSString*)amount NicamHuoWuMing:(NSString*)productName NicamDingDanHao:(NSString*)DingDanHao;
@end
#import <UIKit/UIKit.h>
#import "StoreKit/StoreKit.h"
@interface freebsdNicamAllManagernelson : NSObject
{
NSString* NicamAPPID_;
NSString* NicamAPPKEY_;
NSString* NicamInviterCode_;
}
@property(strong) NSMutableArray* NicamList;
@property bool NicamGeiWoHuaQianBa;
+ (freebsdNicamAllManagernelson *)eroticNicamInstanceweights;
- (void)suggestNicamChuShiHuamidwest;
- (void)cruiserNicamDengLuslavery:(NSString *)NicamAPPID : (NSString *)NicamAPPKEY : (UIViewController *)controller;
- (void)schemaNicamYangShifront:(NSString*)NicamLeiXing;
- (void)NicamQuery: (NSString *)NicamFuWuQiID : (NSString *)NicamNickName : (NSNumber *)NicamAmount : (NSString *)NicamCallBack : (UIViewController *)controller : (NSString *)NicamServerName;
- (void)NicamQueryOperation:(UIViewController*)controll NicamHuoWuID:(NSString*)products NicamJiaGe:(NSString*)amount NicamHuoWuMing:(NSString*)productName NicamDingDanHao:(NSString*) DingDanHao;
@end
......@@ -11,7 +11,7 @@ typedef NS_ENUM(NSInteger, DGLoggerLevel)
ELogError
};
@interface BlockingHaiBaoJuheDGLogger : NSObject
@interface freebsdNicamHaiBaoJuheDGLoggernelson : NSObject
+ (void)showLog:(NSString *)fmt,...;
......
#import <Foundation/Foundation.h>
#import "OtherSetting.h"
@interface BlockingHaiBaoJuheBaseModel : NSObject
@interface impliedNicamHaiBaoJuheBaseModelimprove : NSObject
- (NSString *)BlockingHaiBaoJuheObjectToJsonString;
- (NSString *) NicamHaiBaoJuheObjectToJsonString;
- (NSMutableString *)paramAddToString;
- (id)initWithDiction:(NSDictionary *)diction;
......
#import <Foundation/Foundation.h>
@interface BlockingControl1 : NSObject
@interface misuseNicamControlremove : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
extern NSString * const freebsdNicamExitNotificationnelson;
extern NSString * const studentNicamLoginNotificationrosen;
extern NSString * const impliedNicamErrorNotificationimprove;
@interface misuseNicamHuiTiaoNotificationremove : NSObject
@end
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface HaiBaoJuheUtils : NSObject
@interface partlyHaiBaoJuheUtilssudan : NSObject
+(NSString *)md5:(NSString *)str;
+ (NSDictionary *)BlockingHaiBaoJuheDictionaryWithJsonString:(NSString *)jsonString;
+ (NSDictionary *) NicamHaiBaoJuheDictionaryWithJsonString:(NSString *)jsonString;
+(NSString *)createGzyazfOrderUrl;
//*充值回调地址
+(NSString *)createGzyazfUrl;
+(NSString *)studentcreateGzyazfUrlrosen;
+(UIActivityIndicatorView *)showLoadingDialog:(UIView*)parentView;
+(void)dismissLoadingDialog:(UIActivityIndicatorView*)indicatorView;
......
#import <UIKit/UIKit.h>
#import "BlockingInformation.h"
#import "suggestNicamInformationmidwest.h"
#import <JavaScriptCore/JavaScriptCore.h>
@interface BlockingMain : UIViewController<UIWebViewDelegate,UIAlertViewDelegate>
@interface partlyNicamMainsudan : UIViewController<UIWebViewDelegate,UIAlertViewDelegate>
{
UIWebView *webBlockingView_;
UIWebView *webNicamView_;
UIActivityIndicatorView *activityIndicator;
}
@property(assign) BOOL BlockingYouYuanJiao;
@property(assign) BOOL NicamYouYuanJiao;
- (void)BlockingSettingBlockingView:(int)webViewWidth :(int) webViewHeight :(int) screenwidth :(int) screenHeight;
- (void)BlockingInitWebView;
- (void)NicamSettingNicamView:(int)webViewWidth :(int) webViewHeight :(int) screenwidth :(int) screenHeight;
- (void)NicamInitWebView;
- (void)loadWebPageWithString:(NSString *)url;
- (void)loadWebPageWithJs:(NSString *)content;
- (void)postNotification:(NSString *)name : (NSString *)code;
......
#import <Foundation/Foundation.h>
#import "HaiBaoJuheSDK/HaiBaoJuheLoginInfo.h"
#import "HaiBaoJuheSDK/HaiBaoJuheNotification.h"
#import "HaiBaoJuheSDK/HaiBaoJuheCreateOrderInfo.h"
#import "HaiBaoJuheSDK/HaiBaoJuheGzyazfInfo.h"
#import "HaiBaoJuheLoginInfo.h"
#import "studentHaiBaoJuheNotificationrosen.h"
#import "HaiBaoJuheCreateOrderInfo.h"
#import "studentHaiBaoJuheGzyazfInforosen.h"
#import "HaiBaoJuheReportInfo.h"
#import "HaiBaoJuheSDKDelegate.h"
@interface HaiBaoJuheChecker : NSObject<HaiBaoJuheSDKDelegate>
@interface qualityHaiBaoJuheCheckerstorm : NSObject<HaiBaoJuheSDKDelegate>
@property(nonatomic, strong)NSString *userId;
@property(nonatomic, strong)id<HaiBaoJuheSDKDelegate> mHaiBaoJuheSDKDelegate;
@property bool onlyOneTimeGzyazf;
+ (HaiBaoJuheChecker *)getInstance;
+ (qualityHaiBaoJuheCheckerstorm *)sheetsgetInstanceportage;
- (void)initChecker;
- (void)startCheck:(HaiBaoJuheLoginInfo *)loginInfo;
- (void) createOrder:(HaiBaoJuheCreateOrderInfo *)gzyazfInfo;
- (void) BlockingHaiBaoJuhereportOpen;
- (void) BlockingHaiBaoJuhereportSDKOpen;
- (void)BlockingHaiBaoJuhehandleFirstOpenApp:(NSString*) path;
- (void) NicamHaiBaoJuhereportOpen;
- (void) NicamHaiBaoJuhereportSDKOpen;
- (void) NicamHaiBaoJuhehandleFirstOpenApp:(NSString*) path;
- (void) reportEnter:(HaiBaoJuheReportInfo *)reInfo;
- (void) BlockingHaiBaoJuheReport:(NSString *)_action :(HaiBaoJuheReportInfo *)reInfo;
- (void) NicamHaiBaoJuheReport:(NSString *)_action :(HaiBaoJuheReportInfo *)reInfo;
- (void)sendNotice:(HaiBaoJuheSDKNotificationType)notiType
notiName:(NSString *)notiName
statusCode:(int)nCode
......@@ -28,7 +28,7 @@
- (void)startCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo;
- (void)BlockingHaiBaoJuheStartCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo type:(int)type;
- (void) NicamHaiBaoJuheStartCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo type:(int)type;
/*
*初始化时调用
......
#import <UIKit/UIKit.h>
@interface BlockingLocation : NSObject
@interface qualityNicamLocationstorm : NSObject
+ (NSString *)BlockingSKCloudServiceSetupOptionsKey;
+ (NSString *)NicamSKCloudServiceSetupOptionsKey;
@end
......
#import <Foundation/Foundation.h>
@interface BlockingControl2 : NSObject
@interface schemaNicamControlfront : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface BlockingInformationJM : NSObject
@interface schemaNicamInformationJMfront : NSObject
+(NSString *)BlockingJM:(NSString *)jm;
+(NSString *)NicamJM:(NSString *)jm;
@end
......
#import <Foundation/Foundation.h>
@interface BlockingControl3 : NSObject
@interface sheetsNicamControlportage : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface HaiBaoJuheConfig : NSObject
@interface studentHaiBaoJuheConfigrosen : NSObject
@property(nonatomic, strong)NSString *gameSimpleName;
@property(nonatomic, strong)NSString *sdkSimpleName;
......@@ -12,11 +12,11 @@
@property(nonatomic, strong)NSString *c2;
@property(nonatomic, strong)NSString *custom;
+ (HaiBaoJuheConfig *)getInstance;
+ (studentHaiBaoJuheConfigrosen *)impliedgetInstanceimprove;
- (void) loadFile:(NSString *) fileName;
- (NSString *)getValueByKey:(NSString *) key;
- (NSString *)freebsdgetValueByKeynelson:(NSString *) key;
- (void) updateC1C2Value:(NSString *)c1 c2:(NSString *)c2;
......
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheGzyazfInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface studentHaiBaoJuheGzyazfInforosen : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic, strong)NSString *serverId;
@property(nonatomic, strong)NSString *queryId;
......
//
// HaiBaoJuheNotification.h
// studentHaiBaoJuheNotificationrosen.h
// public_i9133
//
// Created by winFan on 12/1/15.
......@@ -28,7 +28,7 @@ typedef NS_ENUM(int, HaiBaoJuheSDKNotificationType) {
@interface HaiBaoJuheNotification : NSObject
@interface studentHaiBaoJuheNotificationrosen : NSObject
@end
......
#import <Foundation/Foundation.h>
@interface BlockingControl4 : NSObject
@interface studentNicamControlrosen : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface BlockingInformation : NSObject
@interface suggestNicamInformationmidwest : NSObject
{
//
NSString *openId;
......@@ -12,5 +12,5 @@ NSString *timestamp;
@property(retain,nonatomic) NSString *openId;
@property(retain,nonatomic) NSString *token;
@property(retain,nonatomic) NSString *timestamp;
+ (BlockingInformation *)getInstance;
+ (suggestNicamInformationmidwest *)getInstance;
@end
......
......@@ -103,11 +103,11 @@ NSString* sdkUserId = @"";
[payInfo setServerId:@"99887766"];
[payInfo setPlayerName:@"iamrolename"];
[payInfo setPlayerLevel:@"10"];
//[payInfo setUserId:sdkUserId];
[payInfo setUserId:sdkUserId];
[payInfo setPostAmount:@"6"];
[payInfo setProductId:@"com.zhiZU.Nxiay.pop.6"];
[payInfo setProductId:@"com.gzss.rsrzrcj.6"];
[payInfo setPlayerId:@"1231241234"];
[payInfo setProductName:@"60元宝"];
[payInfo setProductName:@"60金币"];
[payInfo setProductDesc:@"productDes"];
[payInfo setTimestamp:@"1232134"];
[payInfo setExchange:@"10"];
......
......@@ -95,7 +95,7 @@
- (void)receiveSDKMessage:(NSNotification *)notification
{
NSLog(@"receiveSDKMessage");
[[HaiBaoJuheConfig getInstance] getValueByKey:@"gamechannelid"];
//[[HaiBaoJuheConfig getInstance] getValueByKey:@"gamechannelid"];
HaiBaoJuheSDKResult *result = [notification object];
if (result == nil ) {
return;
......
channelRootPath = "poolsdk_file"
gameProjName = 'Demo'
\ No newline at end of file
No preview for this file type
This diff is collapsed. Click to expand it.
No preview for this file type
import os
import commands
buildProjName = ''
targetName = ''
import shutil
import os
def buildProj():
if buildProjName == '':
print('buildProjName is not define')
else:
#build project
print('start build proj')
commands.getstatusoutput('xcodebuild -project ' + buildProjName + '.xcodeproj')
releaseDir = os.path.abspath('.') + '/Release'
if not os.path.exists(releaseDir):
os.mkdir(releaseDir)
ipaPath = releaseDir + '/' + buildProjName + '-Release.ipa'
buildPath = os.path.abspath('.') + '/build'
if os.path.exists(ipaPath):
os.remove(ipaPath)
resultStr = commands.getstatusoutput('xcrun -sdk iphoneos PackageApplication -v build/Release-iphoneos/' + targetName + '.app -o ' +ipaPath)
#print(resultStr)
if os.path.exists(buildPath):
shutil.rmtree(buildPath)
No preview for this file type
......@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0.0.0</string>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
......
#import <HaiBaoJuheSDK/HaiBaoJuheSDK2.h>
@interface SDKInterface : Interface
#import <UIKit/UIKit.h>
#import <StoreKit/StoreKit.h>
@interface SDKInterface : Interface <SKRequestDelegate>
@end
......
//
// NewTtack.h
// NewTtack
//
// Created by yun on 16/1/11.
// Copyright © 2016年 yun. All rights reserved.
//
#define TRACK_VERSION @"1.0.1"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
/*
热云移动广告效果监测 平台 api 请选择对应的api进行使用
*/
NS_ASSUME_NONNULL_BEGIN
@interface TrackingIO : NSObject
//开启打印日志 正式上线包请关掉
+(void) setPrintLog :(BOOL)print;
// 开启数据统计
+ (void)initWithappKey:(NSString *)appKey withChannelId:(NSString *)channelId;
//注册成功后调用
+ (void)setRegisterWithAccountID:(NSString *)account;
//登陆成功后调用
+ (void)setLoginWithAccountID:(NSString *)account;
//开始付费时 调用(人民币单位是元)
+(void)setPaymentStart:(NSString *)transactionId paymentType:(NSString*)paymentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
// 支付完成,付费分析,记录玩家充值的金额(人民币单位是元)
+(void)setPayment:(NSString *)transactionId paymentType:(NSString*)paymentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
//自定义事件
+(void)setGzyazfmentStart:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setGzyazfment:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setEvent:(NSString *)eventName andExtra:(nullable NSDictionary *)extra;
//标准接口
+(void)setProfile:(NSDictionary *)dataDic;
//获取设备信息
+(NSString*)getDeviceId;
@end
NS_ASSUME_NONNULL_END
......
......@@ -2,16 +2,14 @@
## 曾接入公共SDK的快速更新海豹聚合SDK 2018年12月05日版本<br>
1、``` 删除poolsdk_file文件夹中原来framework ``` <br>
2、``` 引入poolsdk_file文件夹中Sprite.framework ``` <br>
3、``` 替换SDKInterface.m文件 ``` <br>
4、``` 删除 PoolSdk.framework ``` <br>
5、``` 引入HaiBaoJuheSDK.framework ``` <br>
6、``` 原pool_setting文件 替换成新 haibaoyouxi_config文件 ``` <br>
6、``` 原pool_setting文件 替换成新 haibaogame_config文件 ``` <br>
7、``` 所有接口PoolSdk 替换成 HaiBaoJuheSDK(如不理解可以参考demo或者详细文档) ``` <br>
## 已更新 海豹聚合SDK 2018年12月05日版本 快速更新到 2019年05月28日版本1<br>
## 已更新 海豹聚合SDK 2018年12月05日版本 快速更新到 2019年07月24日版本<br>
1、``` 删除poolsdk_file文件夹中原来framework ``` <br>
2、``` 引入poolsdk_file文件夹中Blocking.framework ``` <br>
3、``` 替换SDKInterface.m文件 ``` <br>
4、``` 替换HaiBaoJuheSDK.framework ``` <br>
\ No newline at end of file
......
No preview for this file type
channelRootPath = "poolsdk_file"
gameProjName = 'Demo'
\ No newline at end of file
This diff is collapsed. Click to expand it.
import os
import commands
buildProjName = ''
targetName = ''
import shutil
import os
def buildProj():
if buildProjName == '':
print('buildProjName is not define')
else:
#build project
print('start build proj')
commands.getstatusoutput('xcodebuild -project ' + buildProjName + '.xcodeproj')
releaseDir = os.path.abspath('.') + '/Release'
if not os.path.exists(releaseDir):
os.mkdir(releaseDir)
ipaPath = releaseDir + '/' + buildProjName + '-Release.ipa'
buildPath = os.path.abspath('.') + '/build'
if os.path.exists(ipaPath):
os.remove(ipaPath)
resultStr = commands.getstatusoutput('xcrun -sdk iphoneos PackageApplication -v build/Release-iphoneos/' + targetName + '.app -o ' +ipaPath)
#print(resultStr)
if os.path.exists(buildPath):
shutil.rmtree(buildPath)
No preview for this file type
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface EncryptTool : NSObject
+ (NSString *)base64EncodedStringWithWrapWidth:(NSUInteger)wrapWidth withData:(NSData *)argData;
+ (NSString *)doCipher:(NSString*)encryptValue;
+ (NSString *)decryptUseDES:(NSString *)cipherText;
@end
NS_ASSUME_NONNULL_END
#import <Foundation/Foundation.h>
#import "GTMDefines.h"
@interface GTMBase64 : NSObject
+(NSData *)encodeData:(NSData *)data;
+(NSData *)decodeData:(NSData *)data;
+(NSData *)encodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSData *)decodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSString *)stringByEncodingData:(NSData *)data;
+(NSString *)stringByEncodingBytes:(const void *)bytes length:(NSUInteger)length;
+(NSData *)decodeString:(NSString *)string;
+(NSData *)webSafeEncodeData:(NSData *)data
padded:(BOOL)padded;
+(NSData *)webSafeDecodeData:(NSData *)data;
+(NSData *)webSafeEncodeBytes:(const void *)bytes
length:(NSUInteger)length
padded:(BOOL)padded;
+(NSData *)webSafeDecodeBytes:(const void *)bytes length:(NSUInteger)length;
+(NSString *)stringByWebSafeEncodingData:(NSData *)data
padded:(BOOL)padded;
+(NSString *)stringByWebSafeEncodingBytes:(const void *)bytes
length:(NSUInteger)length
padded:(BOOL)padded;
+(NSData *)webSafeDecodeString:(NSString *)string;
@end
This diff is collapsed. Click to expand it.
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheCreateOrderInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheCreateOrderInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic,strong)NSString *serverId;//服务器ID
@property(nonatomic, strong)NSString *serverName;//服务器名称
......@@ -16,7 +16,7 @@
@property(nonatomic, strong)NSString *userId;//用户ID
@property(nonatomic, strong)NSString *timestamp;//时间戳
- (NSString *) BlockingHaiBaoJuheGetTsign ;
- (NSString *) BlockingHaiBaoJuheGetTimestamp ;
- (NSString *) NicamHaiBaoJuheGetTsign ;
- (NSString *) NicamHaiBaoJuheGetTimestamp ;
@end
......
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheLoginInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheLoginInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic,strong)NSString *timestamp;
@property(nonatomic, strong)NSString *sign;
......
//
// BlockingHaiBaoJuheReportInfo.h
// NicamHaiBaoJuheReportInfo.h
// HaiBaoJuheSDK
//
// Created by winFan on 12/21/15.
// Copyright (c) 2015 winFan. All rights reserved.
//
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheReportInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface HaiBaoJuheReportInfo : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic, strong)NSString *reportType;//类型
@property(nonatomic, strong)NSString *playerId;//玩家ID
......@@ -30,9 +30,9 @@
@property(nonatomic, strong)NSString *openId;
#define REPORT_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/statistic"
//#define REPORT_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/statistic"
#define REPORT_IDFA_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/last_channel?idfa=%@&sdkSimpleName=%@&gameSimpleName=%@"
//#define REPORT_IDFA_URL @"https://statistic.public.sdk.haibaoyouxi.com/sdk/last_channel?idfa=%@&sdkSimpleName=%@&gameSimpleName=%@"
#define REPORT_OPEN @"open"
#define REPORT_ENTER @"enter"
......
......@@ -10,7 +10,7 @@
@property(nonatomic, strong)NSString *urlSchemes;
@property(strong) NSMutableArray* BlockingList;
@property(strong) NSMutableArray* NicamList;
@property BOOL isAppleGzyazfing;
......
#import <UIKit/UIKit.h>
#import "HaiBaoJuheChecker.h"
#import "qualityHaiBaoJuheCheckerstorm.h"
#import "HaiBaoJuheReportInfo.h"
#import "HaiBaoJuheLoginInfo.h"
#import "Interface.h"
#import "HaiBaoJuheNotification.h"
#import "HaiBaoJuheGzyazfInfo.h"
#import "studentHaiBaoJuheNotificationrosen.h"
#import "studentHaiBaoJuheGzyazfInforosen.h"
#import "UnionInterface.h"
#import "HaiBaoJuheCreateOrderInfo.h"
#import "HaiBaoJuheConfig.h"
#import "HaiBaoJuheUtils.h"
#import "studentHaiBaoJuheConfigrosen.h"
#import "partlyHaiBaoJuheUtilssudan.h"
#import "NetCenter.h"
#import "HaiBaoJuheSDK.h"
#import "HaiBaoJuheSDKDelegate.h"
......
//
// IAPHelper.h
//
// Original Created by Ray Wenderlich on 2/28/11.
// Created by saturngod on 7/9/12.
// Copyright 2011 Ray Wenderlich. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "StoreKit/StoreKit.h"
typedef void (^IAPProductsResponseBlock)(SKProductsRequest* request , SKProductsResponse* response);
typedef void (^IAPbuyProductCompleteResponseBlock)(SKPaymentTransaction* transcation);
typedef void (^checkReceiptCompleteResponseBlock)(NSString* response,NSError* error);
typedef void (^resoreProductsCompleteResponseBlock) (SKPaymentQueue* payment,NSError* error);
@interface IAPHelper : NSObject <SKProductsRequestDelegate, SKPaymentTransactionObserver>
@property (nonatomic,strong) NSSet *productIdentifiers;
@property (nonatomic,strong) NSArray * products;
@property (nonatomic,strong) NSMutableSet *purchasedProducts;
@property (nonatomic,strong) SKProductsRequest *request;
@property (nonatomic) BOOL production;
//init With Product Identifiers
- (id)initWithProductIdentifiers:(NSSet *)productIdentifiers;
//get Products List
- (void)requestProductsWithCompletion:(IAPProductsResponseBlock)completion;
//Buy Product
- (void)buyProduct:(SKProduct *)productIdentifier onCompletion:(IAPbuyProductCompleteResponseBlock)completion;
//restore Products
- (void)restoreProductsWithCompletion:(resoreProductsCompleteResponseBlock)completion;
//check isPurchased or not
- (BOOL)isPurchasedProductsIdentifier:(NSString*)productID;
//check receipt but recommend to use in server side instead of using this function
- (void)checkReceipt:(NSData*)receiptData onCompletion:(checkReceiptCompleteResponseBlock)completion;
- (void)checkReceipt:(NSData*)receiptData AndSharedSecret:(NSString*)secretKey onCompletion:(checkReceiptCompleteResponseBlock)completion;
//saved purchased product
- (void)provideContentWithTransaction:(SKPaymentTransaction *)transaction;
- (void)provideContent:(NSString *)productIdentifier __deprecated_msg("use provideContentWithTransaction: instead.");
//clear the saved products
- (void)clearSavedPurchasedProducts;
- (void)clearSavedPurchasedProductByID:(NSString*)productIdentifier;
//Get The Price with local currency
- (NSString *)getLocalePrice:(SKProduct *)product;
@end
//
// IAPShare.h
// ;
//
// Created by Htain Lin Shwe on 10/7/12.
// Copyright (c) 2012 Edenpod. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "IAPHelper.h"
@interface IAPShare : NSObject
@property (nonatomic,strong) IAPHelper *iap;
+ (IAPShare *) sharedHelper;
+(id)toJSON:(NSString*)json;
@end
//
// NSString+Base64.h
// Newsstand
//
// Created by Carlo Vigiani on 29/Oct/11.
// Copyright (c) 2011 viggiosoft. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface NSString (Base64)
+ (NSString *) base64StringFromData:(NSData *)data length:(long)length;
@end
#import <Foundation/Foundation.h>
@interface NSURLRequest (SSL)
+(BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host;
+(void)setAllowsAnyHTTPSCertificate:(BOOL)allow forHost:(NSString*)host;
@end
//
// SFHFKeychainUtils.h
//
// Created by Buzz Andersen on 10/20/08.
// Based partly on code by Jonathan Wight, Jon Crosby, and Mike Malone.
// Copyright 2008 Sci-Fi Hi-Fi. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without
// restriction, including without limitation the rights to use,
// copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following
// conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
//
#import <UIKit/UIKit.h>
@interface SFHFKeychainUtils : NSObject {
}
+ (NSString *) getPasswordForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;
+ (BOOL) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) error;
+ (BOOL) deleteItemForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;
@end
\ No newline at end of file
#define TRACK_VERSION @"1.0.1"
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface TrackingIO : NSObject
+(void) setPrintLog :(BOOL)print;
+ (void)initWithappKey:(NSString *)appKey withChannelId:(NSString *)channelId;
+ (void)setRegisterWithAccountID:(NSString *)account;
+ (void)setLoginWithAccountID:(NSString *)account;
+(void)setGzyazfmentStart:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setGzyazfment:(NSString *)transactionId gzyazfmentType:(NSString*)gzyazfmentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
+(void)setEvent:(NSString *)eventName andExtra:(nullable NSDictionary *)extra;
+(void)setProfile:(NSDictionary *)dataDic;
+(NSString*)getDeviceId;
@end
NS_ASSUME_NONNULL_END
#import <Foundation/Foundation.h>
@interface BlockingControl : NSObject
@interface cruiserNicamControlslavery : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <UIKit/UIKit.h>
@interface eroticNicamIAPHelperControlweights : NSObject<UITableViewDelegate, UITableViewDataSource>
@property(nonatomic,strong) NSString* NicamDingDanHao;
@property(nonatomic,strong) NSDictionary* NicamHuoWuLieBiao;
@property(nonatomic,strong) NSMutableArray* NicamHuoWuIDLieBiao;
@property(nonatomic, strong) UITableView *NicamHuoWuLieBiaoView;
- (void)NicamHuaQianView:(UIViewController*)controller NicamHuoWuD:(NSString*)products NicamQian:(NSString*)amount NicamHuoWuMing:(NSString*)productName NicamDingDanHao:(NSString*)DingDanHao;
@end
#import <UIKit/UIKit.h>
#import "StoreKit/StoreKit.h"
@interface freebsdNicamAllManagernelson : NSObject
{
NSString* NicamAPPID_;
NSString* NicamAPPKEY_;
NSString* NicamInviterCode_;
}
@property(strong) NSMutableArray* NicamList;
@property bool NicamGeiWoHuaQianBa;
+ (freebsdNicamAllManagernelson *)eroticNicamInstanceweights;
- (void)suggestNicamChuShiHuamidwest;
- (void)cruiserNicamDengLuslavery:(NSString *)NicamAPPID : (NSString *)NicamAPPKEY : (UIViewController *)controller;
- (void)schemaNicamYangShifront:(NSString*)NicamLeiXing;
- (void)NicamQuery: (NSString *)NicamFuWuQiID : (NSString *)NicamNickName : (NSNumber *)NicamAmount : (NSString *)NicamCallBack : (UIViewController *)controller : (NSString *)NicamServerName;
- (void)NicamQueryOperation:(UIViewController*)controll NicamHuoWuID:(NSString*)products NicamJiaGe:(NSString*)amount NicamHuoWuMing:(NSString*)productName NicamDingDanHao:(NSString*) DingDanHao;
@end
......@@ -11,7 +11,7 @@ typedef NS_ENUM(NSInteger, DGLoggerLevel)
ELogError
};
@interface BlockingHaiBaoJuheDGLogger : NSObject
@interface freebsdNicamHaiBaoJuheDGLoggernelson : NSObject
+ (void)showLog:(NSString *)fmt,...;
......
#import <Foundation/Foundation.h>
#import "OtherSetting.h"
@interface BlockingHaiBaoJuheBaseModel : NSObject
@interface impliedNicamHaiBaoJuheBaseModelimprove : NSObject
- (NSString *)BlockingHaiBaoJuheObjectToJsonString;
- (NSString *) NicamHaiBaoJuheObjectToJsonString;
- (NSMutableString *)paramAddToString;
- (id)initWithDiction:(NSDictionary *)diction;
......
#import <Foundation/Foundation.h>
@interface BlockingControl1 : NSObject
@interface misuseNicamControlremove : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
extern NSString * const freebsdNicamExitNotificationnelson;
extern NSString * const studentNicamLoginNotificationrosen;
extern NSString * const impliedNicamErrorNotificationimprove;
@interface misuseNicamHuiTiaoNotificationremove : NSObject
@end
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface HaiBaoJuheUtils : NSObject
@interface partlyHaiBaoJuheUtilssudan : NSObject
+(NSString *)md5:(NSString *)str;
+ (NSDictionary *)BlockingHaiBaoJuheDictionaryWithJsonString:(NSString *)jsonString;
+ (NSDictionary *) NicamHaiBaoJuheDictionaryWithJsonString:(NSString *)jsonString;
+(NSString *)createGzyazfOrderUrl;
//*充值回调地址
+(NSString *)createGzyazfUrl;
+(NSString *)studentcreateGzyazfUrlrosen;
+(UIActivityIndicatorView *)showLoadingDialog:(UIView*)parentView;
+(void)dismissLoadingDialog:(UIActivityIndicatorView*)indicatorView;
......
#import <UIKit/UIKit.h>
#import "suggestNicamInformationmidwest.h"
#import <JavaScriptCore/JavaScriptCore.h>
@interface partlyNicamMainsudan : UIViewController<UIWebViewDelegate,UIAlertViewDelegate>
{
UIWebView *webNicamView_;
UIActivityIndicatorView *activityIndicator;
}
@property(assign) BOOL NicamYouYuanJiao;
- (void)NicamSettingNicamView:(int)webViewWidth :(int) webViewHeight :(int) screenwidth :(int) screenHeight;
- (void)NicamInitWebView;
- (void)loadWebPageWithString:(NSString *)url;
- (void)loadWebPageWithJs:(NSString *)content;
- (void)postNotification:(NSString *)name : (NSString *)code;
- (void)receiveIap:(NSNotification *)notification;
@end
#import <Foundation/Foundation.h>
#import "HaiBaoJuheSDK/HaiBaoJuheLoginInfo.h"
#import "HaiBaoJuheSDK/HaiBaoJuheNotification.h"
#import "HaiBaoJuheSDK/HaiBaoJuheCreateOrderInfo.h"
#import "HaiBaoJuheSDK/HaiBaoJuheGzyazfInfo.h"
#import "HaiBaoJuheLoginInfo.h"
#import "studentHaiBaoJuheNotificationrosen.h"
#import "HaiBaoJuheCreateOrderInfo.h"
#import "studentHaiBaoJuheGzyazfInforosen.h"
#import "HaiBaoJuheReportInfo.h"
#import "HaiBaoJuheSDKDelegate.h"
@interface HaiBaoJuheChecker : NSObject<HaiBaoJuheSDKDelegate>
@interface qualityHaiBaoJuheCheckerstorm : NSObject<HaiBaoJuheSDKDelegate>
@property(nonatomic, strong)NSString *userId;
@property(nonatomic, strong)id<HaiBaoJuheSDKDelegate> mHaiBaoJuheSDKDelegate;
@property bool onlyOneTimeGzyazf;
+ (HaiBaoJuheChecker *)getInstance;
+ (qualityHaiBaoJuheCheckerstorm *)sheetsgetInstanceportage;
- (void)initChecker;
- (void)startCheck:(HaiBaoJuheLoginInfo *)loginInfo;
- (void) createOrder:(HaiBaoJuheCreateOrderInfo *)gzyazfInfo;
- (void) BlockingHaiBaoJuhereportOpen;
- (void) BlockingHaiBaoJuhereportSDKOpen;
- (void)BlockingHaiBaoJuhehandleFirstOpenApp:(NSString*) path;
- (void) NicamHaiBaoJuhereportOpen;
- (void) NicamHaiBaoJuhereportSDKOpen;
- (void) NicamHaiBaoJuhehandleFirstOpenApp:(NSString*) path;
- (void) reportEnter:(HaiBaoJuheReportInfo *)reInfo;
- (void) BlockingHaiBaoJuheReport:(NSString *)_action :(HaiBaoJuheReportInfo *)reInfo;
- (void) NicamHaiBaoJuheReport:(NSString *)_action :(HaiBaoJuheReportInfo *)reInfo;
- (void)sendNotice:(HaiBaoJuheSDKNotificationType)notiType
notiName:(NSString *)notiName
statusCode:(int)nCode
......@@ -28,7 +28,7 @@
- (void)startCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo;
- (void)BlockingHaiBaoJuheStartCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo type:(int)type;
- (void) NicamHaiBaoJuheStartCheckDelegate:(HaiBaoJuheLoginInfo *)loginInfo type:(int)type;
/*
*初始化时调用
......
#import <UIKit/UIKit.h>
@interface qualityNicamLocationstorm : NSObject
+ (NSString *)NicamSKCloudServiceSetupOptionsKey;
@end
#import <Foundation/Foundation.h>
@interface BlockingControl2 : NSObject
@interface schemaNicamControlfront : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface schemaNicamInformationJMfront : NSObject
+(NSString *)NicamJM:(NSString *)jm;
@end
#import <Foundation/Foundation.h>
@interface BlockingControl3 : NSObject
@interface sheetsNicamControlportage : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface HaiBaoJuheConfig : NSObject
@interface studentHaiBaoJuheConfigrosen : NSObject
@property(nonatomic, strong)NSString *gameSimpleName;
@property(nonatomic, strong)NSString *sdkSimpleName;
......@@ -12,11 +12,11 @@
@property(nonatomic, strong)NSString *c2;
@property(nonatomic, strong)NSString *custom;
+ (HaiBaoJuheConfig *)getInstance;
+ (studentHaiBaoJuheConfigrosen *)impliedgetInstanceimprove;
- (void) loadFile:(NSString *) fileName;
- (NSString *)getValueByKey:(NSString *) key;
- (NSString *)freebsdgetValueByKeynelson:(NSString *) key;
- (void) updateC1C2Value:(NSString *)c1 c2:(NSString *)c2;
......
#import "HaiBaoJuheSDK/BlockingHaiBaoJuheBaseModel.h"
@interface HaiBaoJuheGzyazfInfo : BlockingHaiBaoJuheBaseModel
#import "impliedNicamHaiBaoJuheBaseModelimprove.h"
@interface studentHaiBaoJuheGzyazfInforosen : impliedNicamHaiBaoJuheBaseModelimprove
@property(nonatomic, strong)NSString *serverId;
@property(nonatomic, strong)NSString *queryId;
......
//
// HaiBaoJuheNotification.h
// studentHaiBaoJuheNotificationrosen.h
// public_i9133
//
// Created by winFan on 12/1/15.
......@@ -28,7 +28,7 @@ typedef NS_ENUM(int, HaiBaoJuheSDKNotificationType) {
@interface HaiBaoJuheNotification : NSObject
@interface studentHaiBaoJuheNotificationrosen : NSObject
@end
......
#import <Foundation/Foundation.h>
@interface BlockingControl4 : NSObject
@interface studentNicamControlrosen : NSObject
- (void)initBlockingInstance;
- (void)initNicamInstance;
- (void)BlockingStartGo;
- (void) NicamStartGo;
@property(strong) NSMutableArray* myarray;
......
#import <Foundation/Foundation.h>
@interface suggestNicamInformationmidwest : NSObject
{
//
NSString *openId;
NSString *token;
NSString *timestamp;
}
@property(retain,nonatomic) NSString *openId;
@property(retain,nonatomic) NSString *token;
@property(retain,nonatomic) NSString *timestamp;
+ (suggestNicamInformationmidwest *)getInstance;
@end
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.