推送集成

在作者多年服务客户经历中发现,客户遇到的问题有大约三分之一是推送的问题。主要有两方面原因引起的。

  • 客户对iOS推送方面知识欠缺。APNS的原理与细节是每个中高级iOS研发工程师必备的知识。
  • 当时服务是闭源的,客户的iOS工程师与我们的推送服务工程师信息不对等,沟通困难。

解决办法:

  1. 客户iOS工程师需要对APNS有较深入的了解,客户端确保获取到device token并设置给ChatClient。然后能够正确的导出证书,交给推送服务工程师。建议客户工程师详细阅读网易云信推送说明极光推送说明等厂家的说明。
  2. 由于服务器都是开源的,建议推送服务工程师跟踪处理服务器的推送情况。把证书放置到指定位置后,跟踪启动时对证书的初始化,跟踪IM服务器有没有推送到推送服务器,跟踪苹果推送服务返回来的结果。
  3. 由于信息对称,iOS推送的调试对接还是很容易获得成功的。
2018 © wildfirechat.cn 京ICP备18060403号-1 all right reserved,powered by Gitbook该文件修订时间: 2019-04-12 15:32:01

results matching ""

    No results matching ""