融云Applewatchsdk是一款可以进行Applewatch应用开发的开发源件。融云Applewatchsdk针对了开发者所需的不同需要提供了一系列的技术解决方案,相信在Applewatch的发展过程开发Applewatch应用,融云Applewatch会是你需要的一款源件
项目构建
从项目中移除SDK1.0相关类库和资源文件,添加SDK2.0相关类库和资源文件。
1,项目中加入RongIMLib.framework,RongIMKit.framework。
2,在你项目的Resource目录中加入RongCloud.bundle。
3,项目中所有需要importSDK中的类地方需要用#import<包名/类名.h>方式。
初始化和登陆相关主要修改
一些接口函数,如:initWithAppKey,connectWithToken,setUserInfoFetcherWithDelegate,setFriendsFetcherWithDelegate等(参照API文档)改为实例方法举例:
[RCIMinitWithAppKey:appKeydeviceToken:nil];
改为
[[RCIMsharedKit]initWithAppKey:appKeydeviceToken:nil];
功能类接口修改
一些在IMKit里提供的接口函数,移到了IMLib里,请修改使用。
如:getBlacklist\setConversationNotificationQuietHoursgetConversationNotificationQuietHours()等(参考API文档)
例子:
[[RCIMsharedRCIM]removeFromBlacklist:_removedUser.userIdcompletion:^{}];
改为
[[RCIMClientsharedClient]removeFromBlacklist:_removedUser.userIdcompletion:^{}];
回调方法修改
优化了部分方法参数类型,返回值由delegate改为block,方便开发者获取返回状态,部分方法由类方法改为了实例方法(参考API文档)
app制作