1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // MobSDK.h
- // MOBFoundation
- //
- // Created by 冯鸿杰 on 17/2/23.
- // Copyright © 2017年 MOB. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- /**
- MobSDK
- */
- @interface MobSDK : NSObject
- /**
- 获取版本号
- @return 版本号
- */
- + (NSString * _Nonnull)version;
- /**
- 获取应用标识
-
- @return 应用标识
- */
- + (NSString * _Nullable)appKey;
- /**
- 获取应用密钥
- @return 应用密钥
- */
- + (NSString * _Nullable)appSecret;
- /**
- 变更应用密钥,针对服务器刷新应用密钥后,可以通过该方法进行修改
- @param appSecret 应用密钥
- */
- + (void)changeAppSecret:(NSString * _Nonnull)appSecret;
- /**
- 注册appKey、appSecret
- @param appKey appKey
- @param appSecret appSecret
- */
- + (void)registerAppKey:(NSString * _Nonnull)appKey
- appSecret:(NSString * _Nonnull)appSecret;
- #pragma mark - User
- /**
- 设置用户
- @param uid 用户标识,对应应用自身用户系统的用户唯一标志,不一定是实际的用户ID,可以通过数据变换的方式(如:MD5(userID))来生成该ID,但一定要能够唯一标识用户。设置nil表示注销用户,解除绑定
- @param nickname 昵称
- @param avatar 头像
- @param userData 用户自定义数据
- */
- + (void)setUserWithUid:(NSString * _Nullable)uid
- nickName:(NSString * _Nullable)nickname
- avatar:(NSString * _Nullable)avatar
- userData:(NSDictionary * _Nullable)userData;
- /**
- 设置用户
-
- @param uid 用户标识,对应应用自身用户系统的用户唯一标志,不一定是实际的用户ID,可以通过数据变换的方式(如:MD5(userID))来生成该ID,但一定要能够唯一标识用户。设置nil表示注销用户,解除绑定
- @param nickname 昵称
- @param avatar 头像
- @param userData 用户自定义数据
- */
- + (void)setUserWithUid:(NSString * _Nullable)uid
- nickName:(NSString * _Nullable)nickname
- avatar:(NSString * _Nullable)avatar
- sign:(NSString * _Nullable)sign
- userData:(NSDictionary * _Nullable)userData;
- /**
- 清空用户
- */
- + (void)clearUser;
- @end
|