美文网首页
环信收不到推送的三种原因

环信收不到推送的三种原因

作者: 帅气的阿斌 | 来源:发表于2018-08-16 17:19 被阅读366次

    首先基本的不能出错
    证书要正确配置并且正确上传到环信的服务器
    App在注册环信信息的时候,证书名和key不要出错...

    以下说的的是app配置或者代码出错导致的无法推送,和证书环信后台无关

    环信推送分两种情况,
    一、第一种是程序未被杀死,此时的推送实际是通过环信的socket连接收发消息,然后创建本地推送,这种推送收不到多半是环信sdk的代理没设置
    <EMChatManagerDelegate,EMContactManagerDelegate>

    pragma mark-环信各种信息更新的代理通知

    • (void)registerDelegateAndNTF{
      //本地推送 非离线通知 app并未完全关闭 消息通知
      [[EMClient sharedClient].chatManager addDelegate:self delegateQueue:nil];
      //好友列表管理等通知
      [[EMClient sharedClient].contactManager addDelegate:self delegateQueue:nil];
      }

    二、程序被杀死,主要是看注册远程推送的devicetoken方法是否正确执行
    ...didRegisterForRemoteNotificationsWithDeviceToken...
    ...didFailToRegisterForRemoteNotificationsWithError...

    三、推送开关未打开
    TARGETS ->Capabilitles->Push Notifications

    相关文章

      网友评论

          本文标题:环信收不到推送的三种原因

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