1、開發模式切換生產模式
由於融雲開發模式和生產模式是隔離開的,故當從生產模式切換回開發模式時,除了修改appkey、appSecret之外,需要注意
(1)、融雲默認初始測試帳戶數上限為100個,用完后需要再次申請,每次申請成功再增加20個。
(2)、更換開發模式的appkey、appSecret后,開發模式下的自己app的用戶是需要和融雲的開發模式下的測試用戶進行一一綁定的。未綁定的app用戶登錄后會登錄不上融雲,顯示網絡鏈接失敗。
綁定測試用戶的方法我使用了比較簡單粗暴的方式:登錄融雲,在API調試選擇要調試的接口獲取Token,然后在自己開發的客服端代碼[[RCIM sharedRCIM]initWithAppKey:AppKey];處將appkey修改為開發模式的融雲appkey,然后
[[RCIM sharedRCIM]connectWithToken:Apitoken success:^(NSString *userId) { }];處將appSecret修改為獲取到的Token。然后運行代碼,登錄app用戶,然后就將二者綁定了。
2、融雲有離線消息推送通知的功能 ,從通知中進入app會在appdelegate里可以捕獲到進行處理:(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
3、融雲時時監聽是否有消息並提示消息數量
在主頁面實現receiveMessageDelegate方法
[RCIM sharedRCIM].receiveMessageDelegate = self;
//收到融雲的消息后處理
- (void)onRCIMReceiveMessage:(RCMessage *)message
left:(int)left
{
//NSLog(@"9999999");
if([UIApplication sharedApplication].applicationState == UIApplicationStateActive)//應用在前台
{
//修改app消息界面的參數
}
else//應用在后台
{
int allunread = [[RCIMClient sharedRCIMClient] getTotalUnreadCount];//獲取消息數量
if(allunread > 0)
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:allunread];//修改應用圖標上的數字
}
}
}