安卓推送

为了更好地服务开发者,此次我们针对个推 Android推送使用中可能出现的一些常见问题做了整理,提供了一些比较方便掌握的解决方法,希望能帮助到大家。 


1. Android推送和iOS推送调用模板的区别?

Android调用推送模板是没有限制的,但是iOS我们建议调用推送透传消息加APN代码推送的方式。iOS客户端离线的情况下执行APN代码,客户端可以收到APN通知栏提醒,在线情况下由个推通道进行,客户端只能收到个推透传消息transmissionconment内容。安卓推送不执行APN代码,只会获取个推透传消息内容。如果安卓客户端需要展示通知栏提醒,需要客户端收到透传消息后自定义处理。


2. 安卓客户端快速集成无法下发jar包怎么解决?/如何解决安卓maven集成失败?

请将 Android Studio 工程中所有 .properties 文件检查一遍,将带有proxy的行全部去掉,不能设代理。


3. 透传消息和推送通知的区别是什么?

在安卓推送透传消息时,个推只是负责消息的传递,不做任何处理,如果客户端需要收到透传消息后展示通知栏提醒,需要客户端自己对透传消息处理展示;当推送通知时,个推SDK会处理展示通知栏提醒,用户收到推送后便会展示通知栏。


4. 安卓是否支持设置角标?

目前个推还未提供安卓角标设置方法,可以使用透传消息,由客户端开发人员自定义透传处理。


5. 为什么安卓通过API发送推送消息,得到的点击数为0?

个推平台不会统计透传消息的展示和点击数,可以通过自定义事件功能来协助统计。


6. Android如何判断是否在线?

第一种方式是通过客户端onReceiveOnlineState()回调的CID状态来判断是否在线,第二种方式是通过服务端接口getClientIdStatus()来查询CID的在线状态。


7. 某用户同时在iOS和Android上登录,可以只接收到iOS推送或 Android推送的消息,不同时接受两方的消息吗?

如果用户两个手机上都安装了App,那就有两个CID,用户登陆某个设备时,可以使用别名绑定接口将用户ID和个推CID进行绑定,推送时通过别名来推送。


8. 个推服务端推送接口的频次限制情况?

to single,单推接口,推送没有限制;

to list,列表推接口,一天限制200万次,一次建议50-100个CID(最多1000个CID),可以多线程循环推送;推送内容一致的情况下,contentid可以重复使用,这样只算一次;

to app,群推接口,一天限制100次,一分钟连续调用不能超过5次。


9. 为什么应用已经启动了,收到通知后点击通知栏应用又二次启动了?

请在安卓manifest配置文件里设置:android:launchMode="singleTop"

或者通过服务端推送模板中设置:template.setTransmissionType(2)。


以上就是本期对于个推 安卓推送中的常见问题整理,更多问题和解答请移步我们的官网文档中心http://docs.getui.com/,


个推技术团队始终专注于为开发者提供更好的服务,并不断追求技术创新,而开发者们在实践中提供的各类技术反馈和支持也成为我们消息推送产品优化升级的重要推动力。如果各位开发者在使用我们产品的过程中遇到任何问题,欢迎联系我们,我们会第一时间为您解答。


联系方式:

联系电话:4006-808-606

技术QQ: 3007288158

客服邮箱:support@getui.com