client_Hale
2019-01-10 a0878d60d25945c0f04f7db8cbab8cc1d9d21a47
update 灵宝记ios相关提交
1个文件已添加
118 ■■■■■ 已修改文件
SDK相关/自由SDK/IOS_P/iosSdk/FreeSDK.h 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SDKÏà¹Ø/×ÔÓÉSDK/IOS_P/iosSdk/FreeSDK.h
New file
@@ -0,0 +1,118 @@
//
//  FreeSDK.h
//  FreeSDK
//
//  æ˜“乐SDK:v1.0.0
//  Created by æŽè‹±è¾‰ on 1/11/17.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "YLAccount.h"
#import "YLOrder.h"
typedef enum{
    YLSDKTypeInitSuccess = 1,        //初始化成功
    YLSDKTypeInitFailure = 2,        //初始化失败
    YLSDKTypeSwitchAccount = 9,      //切换账号
    YLSDKTypePaySuccess=3,           //支付成功
    YLSDKTypePayFailed=4,
}YLSDKType;
// Release
#define YL_API_ENTRY    @"http://zysdk.zytxgame.com/api.php/Index/getUrl"
// Debug
//#define YL_API_ENTRY    @"http://111.230.244.198/api.php/Index/getUrl"
//是否在各个操作执行/完成时在屏幕上弹出提示文字,例如:账号已退出
#define YL_SHOW_ACTION_TIPS    YES
//API请求默认超时
#define YL_API_TIMEOUT  10
//sdk回调方法
extern void (^_blockSdk)(YLSDKType type ,NSString *msg);
/**
 *  SDK入口类,用于初始化SDK、包装调用细节等。
 */
@interface FreeSDK : NSObject
/**
*  åˆå§‹åŒ–SDK
*
*  @param appId æŽˆæƒæŽ¥å…¥çš„应用ID(由易乐分配给接入方)
*
*  @return æ˜¯å¦åˆå§‹åŒ–成功
*/
+ (BOOL)jRMtpaIidIrHqYZX:(NSString *)appId withSDKBlock:(void (^)(YLSDKType type ,NSString *msg))sdkBlock;
/*
 * wx登录相关
 *  @param AppId     åœ¨å¾®ä¿¡å¼€æ”¾å¹³å°èŽ·å–
 *  @param AppSecret åœ¨å¾®ä¿¡å¼€æ”¾å¹³å°èŽ·å–
 *  @return æ˜¯å¦åˆå§‹åŒ–成功
 */
+ (BOOL)fSRukuDdFTfRjAAY:(NSString *)openId appSecret:(NSString *)appSecret;
/*
 * qq登录相关
 *  @param appId     åœ¨è…¾è®¯å¼€æ”¾å¹³å°èŽ·å–
 *  @return æ˜¯å¦åˆå§‹åŒ–成功
 */
+ (void)qwYshlsvElWgpQNE:(NSString *)appId;
//处理应用拉起协议
+ (BOOL)BnYRCftcUyqYcivD:(NSURL *)url;
/**
 *  å¼¹å‡ºç™»å½•界面
 *
 *  @param parentController å®¹å™¨é¡µé¢ï¼ˆç™»å½•页面将通过该控制器弹出)
 *  @param rememberAccount æ˜¯å¦è®°ä½ç”¨æˆ·è´¦å·
 */
+ (void)fIEZFsLzwUmNVQEP:(UIViewController *)parentController;
/**
 *  é€€å‡ºå½“前登录的账号
 */
+ (void)JBVahdDljQnVWBnc;
+ (void)ddQkCMJtKfdlREoa:(void (^)(BOOL isCanPay, NSString * msg))result;
/**
 *  å¼¹å‡ºå®žåè®¤è¯ç•Œé¢
 *
 *  @param parentController å®¹å™¨é¡µé¢ï¼ˆå®žåè®¤è¯é¡µé¢å°†é€šè¿‡è¯¥æŽ§åˆ¶å™¨å¼¹å‡ºï¼‰
 */
+ (void)WkBEMqMbhBhLDMip:(UIViewController *)parentController;
/**
 *支付
 */
+(void)BAuCKAXtAvUtFzRw:(YLOrder *)order;
@end
/*
 * å…¨å±€é€šçŸ¥ã€‚在接入SDK的客户端中订阅以下通知,以便在特定事件发生时触发某些逻辑。
 */
/**
 *  çŽ©å®¶å–æ¶ˆç™»å½•
 */
extern NSString * const YLUserDidCancelLoginNotification;
/**
 *  çŽ©å®¶ç™»å½•æˆåŠŸ
 */
extern NSString * const YLUserDidLoginNotification;
/**
 *  çŽ©å®¶æ³¨å†ŒæˆåŠŸ
 */
extern NSString * const YLUserDidSignUpNotification;