内容简介:以上就是本期的“常见问题整理”,如果您在使用个推产品的过程中遇到任何问题,欢迎给我们留言,我们会第一时间为您解答,感谢您对个推的支持与信任。联系电话:
常见问题整理
为了更好地服务开发者,解决大家在使用个推产品中遇到的问题,我们将定期整理常见问题集与各位开发者分享,并持续打磨我们的产品,为大家提供更优质的技术服务。
Q1 :为什么上传的APN推送证书环境和选择的环境一致,却显示“证书环境错误”?
导出证书时务必先单独选择证书,然后再导出,不能带密钥导出或者选择密钥导出。
Q2 :离线有效时间是怎么定义的?
离线有效时间是指,推送消息的时候,客户端cid如果离线,那么推送的消息会暂存个推离线库,只要客户端在这个有效离线时间内重新登入就可以再次收到推送,超过有效离线时间便无法收到。
离线参数如果设置的是true ,没有设置具体的离线时间,默认离线消息保留一小时;如果设置的是false,有设置具体的离线时间,离线消息保存一分钟。
Q3:批量单推(singlebatch)接口的推送限制是多少?
singlebatch 接口一次推送data_too_big , 推送大小一般限制在4k以内;java的SDK 批量单推消息体限制是4096个字节。
Q4 :为什么第三方服务端会接收到返回信息DuplicatedContentId?
这是网络原因导致的。在第三方服务端推送消息时,个推服务端接收到了请求,但是回执没有返回给第三方服务端,因为超时导致再次发送。这种情况下个推服务端会再次接收到请求,但不会再次下发消息,会返回错误信息给到第三方服务端。
Q5 :iOS自定义参数消息如何设置?
首先,服务端设置APN代码时通过addCustomMsg参数,参照 php 的代码 ,添加APN自定义参数。然后,当客户端收到APN通知栏提醒并点击会触发客户端didreceiveremotenotification方法,获取payload参数数据,获取到之后便可以自己解析处理跳转。
Q6 :iOS推送流程是什么样的?
iOS 下发的消息是分两部分的:一部分是走APN的通知栏消息;另一部分是走个推通道的透传消息。这两部分是服务端推送代码里面由APP开发者设定好的,分别是两种不同的方法:如果消息下发的时候,客户端是在后台的(也就是客户端是离线),那么会收到APN的通知,透传消息就进离线了,只有下次在线的时候 (也就是下次应用到前台的时候)才会下发; 如果下发的时候应用是在前台的,客户端就能够直接收到透传消息。
Q7 :个推到达率的影响因素有哪些?
一般是受离线时间、网络状态等因素影响。如果离线时间设置得太短,就会导致消息接收到的用户量少。如果网络状态不好,就会导致消息成功下发但回执没有被个推服务器收到,个推就不认为这是一个到达。
Q8 :透传消息和推送通知的区别是什么?
在安卓推送透传消息时,个推只是负责消息的传递,不做任何处理,如果客户端需要收到透传消息后展示通知栏提醒,需要客户端自己对透传消息处理展示;当推送通知时,个推SDK会处理展示通知栏提醒,用户收到推送后便会展示通知栏。
Q9 :安卓是否支持设置角标?
目前个推还未提供安卓角标设置方法,可以使用透传消息,由客户端开发人员自定义透传处理。
Q10 :为什么推送数据没有展示数、点击数统计?
通知栏消息是有展示数与点击数的,透传消息是没有的。因为个推不对透传消息做任何处理,如果想让个推协助来统计,可以用自定义事件进行统计。
扩展:对于透传消息处理成的通知栏消息的点击事件统计、应用内部的某个事件统计(如点击某个按钮、跳转动作等),可以用自定义事件来统计,先在个推开发者平台定义好自定义事件的名称及编号,在需要埋点的地方调用对应方法sendFeedbackMessage 来提交统计。
以上就是本期的“常见问题整理”,如果您在使用个推产品的过程中遇到任何问题,欢迎给我们留言,我们会第一时间为您解答,感谢您对个推的支持与信任。
联系电话: 4006-808-606
客服邮箱: support@getui.com
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Android Q 开发者最常见问题
- 「Q&A 第3期」个推开发者服务常见问题整理
- 「Q&A 第6期」个推开发者服务常见问题整理
- 「Q&A 第7期」个推开发者服务常见问题整理
- 消息队列常见问题
- Echarts 常见问题
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。