FishSDK.h 2.03 KB
//
//  XLSI.h
//  p7725sdk
//
//  Created by xunle02 on 14-1-2.
//  Copyright (c) 2014年 xunle02. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>


#define SUCCESSFULOGIN (@"success")

@interface FishSDK : NSObject

//获取登入界面
+(void)showLoginView:(UIView *)view backgroundImage:(UIImage *)image;

//设置悬浮点界面
+ (void)showSuspensionView:(UIView *)view;

//隐藏悬浮点
+ (void)hiddenSuspensionView;

//展示绑定界面
+ (void)showBindingView:(UIView *)view;

//获取用户信息
+(NSDictionary *)getUserProfile;

//内部客服
+(void)showServiceView:(UIView *)view;

//设置角色参数
+(void)setRole:(NSString *)roleName roleID:(NSString *)roleID;

+(void)setServer:(NSString *)serverID;

+(void)setNotice_url:(NSString *)notice_url;


//系统方法监听
+(void)raiseApplicationEvent:(NSInteger)eventCode;

//退出
+(void)logout;

//facebook登录接口
+ (void)facebooklogin;

//facebook邀请好友
+ (void)facebookInvitation :(NSString *)ids :(void(^)(NSInteger count,NSError *error))competionHandle;
//facebook分享
+ (void)FacebookShare:(NSString *)shareURL :(NSString *)shareName :(NSString *)shareDescription :(NSString *)sharePictureUrl;

//FB好友(已经加入游戏的好友)
+(void)getFacebookFriends:(void(^)(NSInteger code,NSArray *friendsList,NSError *error))competionHandle;

//FB可邀请好友(未加入游戏的好友)
+(void)getFacebookInvitableFriends:(void(^)(NSInteger code,NSArray *friendsList,NSError *error))competionHandle;

//FB
+(BOOL)handleOpenURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication;

//line分享
+(void)lineShareText:(UIView*) view text:(NSString*)text;

//充值
+(void)showAppleStoreView:(UIView*) view info:(NSString*)info type:(NSString *)type;

//極光推送封裝
+(void)JPushSetupWithOption:(NSDictionary *)launchingOption;

+(void)JPushRegisterDeviceToken:(NSData *)deviceToken;

+(void)JPushHandleRemoteNotification:(NSDictionary *)userinfo;

+(void)JPushHandleRemoteNotificationCompletionHandler:(NSDictionary *)userinfo;

@end