个推:服务端遇到的一些问题。

        前段时间公司准备将之前的推送改为个推推送,遂开启个推补坑之旅。(个推的官方文档其实已经写的相当清楚了。)

        一、关于模版:

        ios 用户:ios用户只能使用透传模版。不过个推对于ios用户相当友好了,java服务端这边可以通 过 setAPNInfo()方法设                     置客户端需要的功能。

         Android用户:个推对Android用户就没有这么客气了。Android用户使用透传模版,没有自定义字段。能通过                                       setTransmissionContent()方法,将你所有需要用到的参数写进去,然后Android客户端进行解析,达到效果。

            (因为Android使用透传模版,客户端需要改动过多,所以Android使用NotificationTemplate,ios使用透传模版,分别推送

        二、关于推送图片

       ios使用透传模版,服务端可以通过自定义字段将图片路径传递到客户端,客户端接收到推送消息,下载图片在将推送展示。

        客户端是这么处理的,这样就会造成一个问题,图片过大会导致推送延时。

        Android推送图片挺简单的,使用NotificationTemplate 模版可以通过setStyle()方法设置样式。其中Style6可以设置图片。

        但是推送的图片也有大小限制。只有图片小于200K才能保证推送的成功。

        


            

你可能感兴趣的:(简单整理)