美文网首页
iOS 集成环信在后台模式下接受不到消息问题处理

iOS 集成环信在后台模式下接受不到消息问题处理

作者: Orange_Cc | 来源:发表于2017-04-28 10:29 被阅读0次

    问题说明:最近项目新增了一个功能需求,要求在程序运行进入后台后也能收到环信消息并进行local notification(长连接存在的情况下)。

    版本:环信2.x。

    // app 进入后台时需告知极光,会决定你是否能在后台收到消息

    -  (void) applicationDidEnterBackground:(UIApplication *)application
    {
        [[EaseMob sharedInstance] applicationDidEnterBackground:application]; 
    }
    
    // App将要从后台返回
    - (void)applicationWillEnterForeground:(UIApplication *)application
    {
        [[EaseMob sharedInstance] applicationWillEnterForeground:application];
    }
    
    // 收到消息会走的方法
    - (void) didReceiveMessage: (EMMessage *)message
    {
          // 处理消息
    }
    

    贴出由于自己不细心陷的坑,希望能够帮助到你。

    更多问题QA:
    http://docs.easemob.com/start/300iosclientintegration/130iosqa

    相关文章

      网友评论

          本文标题:iOS 集成环信在后台模式下接受不到消息问题处理

          本文链接:https://www.haomeiwen.com/subject/xosozttx.html