内容简介:为了更好地服务开发者,解决大家在使用个推产品中遇到的问题,我们将定期整理常见问题集与各位开发者分享,并持续打磨我们的产品,为大家提供更优质的技术服务。
常见问题整理
为了更好地服务开发者,解决大家在使用个推产品中遇到的问题,我们将定期整理常见问题集与各位开发者分享,并持续打磨我们的产品,为大家提供更优质的技术服务。
1
Q1: 个推服务端推送接口的频次限制情况?
to single, 单推接口,推送没有限制;
to list, 列表推接口,一天限制200万次,一次建议50-100个CID(最多1000个CID),可以多线程循环推送;推送内容一致的情况下,contentid可以重复使用,这样只算一次;
to app, 群推接口,一天限制100次,一分钟连续调用不能超过5次。
2
Q2: Android和iOS推送调用模板的区别?
Android调用推送模板是没有限制的,但是iOS我们建议调用推送透传消息加APN代码推送的方式。iOS客户端离线的情况下执行APN代码,客户端可以收到APN通知栏提醒,在线情况下由个推通道进行,客户端只能收到个推透传消息transmissionconment内容。安卓推送不执行APN代码,只会获取个推透传消息内容。如果安卓客户端需要展示通知栏提醒,需要客户端收到透传消息后自定义处理。
3
Q3: 客户端如何拦截远程的APNs通知?
可以使用苹果静默推送,设置content-available为1,并且不设置提示音参数和通知栏内容,此时的效果是通过APNs通道静默推送payload内容,客户端没有通知提醒。
4
Q4: Android如何判断是否在线?
第一种方式是通过客户端onReceiveOnlineState()回调的CID状态来判断是否在线,第二种方式是通过服务端接口getClientIdStatus()来查询CID的在线状态。
5
Q5: 鉴权生成的authToken的过期时间是多久?
24 小时 ,一般每隔一天重新鉴权一次。
6
Q6: 为什么content-available设置为0可以收到透传提示,设置为1不能收到?
当content-available为1时,App存活(在前台或后台运行),消息内容会直接透传给App。 在未设置其他提醒(Alert、Sound)时,可以无提示和无声音地刷新数据 (支持 iOS 7.0 及以上版本 ) 。
7
Q7: 某用户同时在iOS和Android上登录,可以只接收到iOS或Android的消息,不同时接受两方的消息吗?
如果用户两个手机上都安装了App,那就有两个CID,用户登陆某个设备时,可以使用别名绑定接口将用户ID和个推CID进行绑定,推送时通过别名来推送。
8
Q8: 消息推送出去后能撤回吗?
支持消息撤回功能,个推有单独的消息撤回模板,可在推送时使用,后续如发现推送有误,可以进行撤回。
9
Q9: 为什么群推推送任务成功下发数那么低?
百日联网数的用户我们都会去请求下发消息,只是成功下发数是指个推服务器真正下发的数量。
成功下发数包括两方面的数据:
1. 推送时是在线状态的会直接下发。
2. 在离线时间内又建立了长链接的会下发。
10
Q10: 个推离线后自动重连的间隔时间是多长?
我们的断网重试机制,在刚刚断网的那段时间里会尝试地比较频繁,但是尝试多次一直不成功的话,即使一直尝试,连接成功的希望也不会很大。为了省电省流量,SDK尝试的间隔频率会越来越长,直到最后是1小时1次。所以在断网时间不长的情况下,可以很快连上,但如果断网时间已经很长的话,建议您最好重启一下应用。
以上就是本期的“常见问题整理”,如果您在使用个推产品的过程中遇到任何问题,欢迎给我们留言,我们会第一时间为您解答,感谢您对个推的支持与信任。
联系电话:4006-808-606
客服邮箱:support@getui.com
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Android Q 开发者最常见问题
- 「Q&A 第2期」个推开发者服务常见问题整理
- 「Q&A 第3期」个推开发者服务常见问题整理
- 「Q&A 第6期」个推开发者服务常见问题整理
- 消息队列常见问题
- Echarts 常见问题
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。