个推推送 产品SDK常见问题检查
链接:https://zhuanlan.zhihu.com/p/20733333
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
通知和消息有什么区别?
通知:发送后会在系统通知栏收到展现,同时响铃或振动提醒用户.
消息:发送后不会在系统通知栏展现,SDK将消息传给第三方应用后需要开发者写展现代码才能看到.
什么是标签tag?
标签是用户的一种属性,在给某些用户设置某类标签后就可以针对推送。比如给喜欢“足球”打上“足球”标签,就可以只给他们精准推送。可以在应用管理页面管理每个应用的标签,每个应用最多打100个标签
Android平台SDK对手机和操作系统有哪些要求?
SDK支持Android 1.6及以上版本的手机系统
手机必须要有网络(GPRS、3G或Wifi网络等)
手机可以没有SIM卡,但可能导致部分功能缺失 手机可以不挂载SD卡,但会使部分功能无法正常工作
SDK是否对电量和流量消耗如何?
SDK特意针对手机优化,空载耗电每日15-50毫安,空载流量0.8-1.2M/月
发送消息和通知手机没有收到?
•服务端推送消息、通知的格式是否正确(格式可以参考服务端接口文档;用个推开放平台(http://dev.getui.com)推送不需要确认)
•手机网络是否正常 ( 可以用浏览器多点几个网页 )
•请检查SDK是否成功初始化并获得ClientID(详见《个推平台客户端SDK接入文档》- 扩展功能 – 获取透传消息
•如果发送的是消息,需要开发者写接收处理展现代码,请确认是否写了相应的处理代码
•已成功初始化并获得ClientID的情况下,通过个推开放平台-故障排查-已有clientid进行一键监测
SDK没有得到clientid应该怎么办?
• 请确认手机是否正常启动应用
• 请确认手机是否打开移动网络(GPRS、3G)或Wifi网络
• 请强行停止应用后重新启动并等待几分钟
• 如果按照以上步骤仍旧没有取到ClientID,请卸载重装应用
是否提供了服务端API?
是的,服务端提供了三个API接口供开发者调用,详细的用法参见《个推平台服务端接口文档》
为什么我调用服务端接口显示“result=sign_error”?
请确认编码是否是UTF-8,不是则修改为UTF-8
检测appid,appkey,masterSecret相关的值,尤其masterSecret不要与appsecret搞混。
为什么有时候服务端API推送手机没有收到?
以下情况手机收到消息在通知栏不会显示,需要开发者写接收处理数据代码展现
用pushmessage推送消息
用pushSpecifyMessage推送消息,同时pushType值为“TransmissionMsg”
用pushGroupMessage推送消息,同时pushType值为“TransmissionMsg”
个推开放平台页面特定用户中请上传正确的用户名单是指什么?
Clientid列表,格式为txt文件,每行一个clientid,回车换行,大小上限为20M
应用详情处 注册用户数和在线数都是0,是什么原因?
查看客户端是否拿到clientid
注册用户数延迟到第二天统计,在线用户数延迟15分钟左右
可能您修改过应用appid,导致clientid绑定在之前的appid上,你需要的操作:删除sd卡libs目录,应用清除数据或者卸载重装,再启动应用重新获取clientid
接入引导中的三个测试推送按钮无法收到,但故障排查能收到
您应该修改过应用appid,导致clientid绑定在之前的appid上,你需要的操作:删除sd卡libs目录,应用清除数据或者卸载重装,再启动应用重新获取clientid
clientid在什么情况下会改变呢
在手机没有sd卡的情况下,应用卸载重装或者清除数据是会变化clientid的,不排除其他异常情况,但目前未发现.
我本来启动了我的应用,接着我点击通知,他又启动了我的应用,等于我启动了两个,这是为什么?
通过服务端接口推送参数transmissionType设置为1或者通过个推开放平台高级设置选择立即启动选项时,确实会出现这种情况。
如果需要避免此现象,建议通过服务端接口推送时参数transmissionType设置为2,并填写透传消息;通过个推开放平台推送时,高级设置中设置立即启动选项为否,并填写透传消息。客户端获取透传消息判断应用当前状态,再根据状态做相应的处理。
个推推送 产品SDK常见问题检查的更多相关文章
- 个推推送iOS版 常见问题详解
原文:http://www.oschina.net/question/1782938_234760 1.提交了.p12文件后多久可以测试? 提交后10分钟左右才可以测试,并不是立即生效的. 2 ...
- ios 个推推送集成
个推推送总结: 个推第三方平台官网地址:http://www.getui.com/cn/index.html 首先去官网注册账号,创建应用,应用的配置信息,创建APNs推送证书上传 P12证书(开发对 ...
- Android融合推送MixPush SDK集成多家推送平台,共享系统级推送,杀死APP也能收到推送
消息推送是App运营的重要一环,为了优化消息推送成功率,降低电量和流量消耗,系统级的推送服务显得尤为重要.小米和魅族由此推出了自家的推送平台,在MIUI和Flyme上共享系统级推送服务,让APP在被杀 ...
- 极光推送android sdk集成步骤
推送,用极光,大家都说好,哈哈. 进入正题: 1.确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持.(基本上现在都已经支持了,循例说一下) , ...
- python搭建友盟以及个推推送web服务器
一.友盟客户端demo: 由于SDK原因,新版Android Studio的Android API 28 Platform无法同步新建项目, 所以我最终选择下载android-studio-bundl ...
- uni-app 使用个推推送系统消息
原文可查看此处 ,搜索 uni-app 使用个推推送系统消息 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=Mzg3NTA ...
- 打开SDK Manager检查Android SDK下载和更新失败的解决方法
[故障描述] 打开SDK Manager检查Android SDK状况,出现以下情况: Failed to fetch URL https://dl-ssl.google.com/android/r ...
- 腾讯信鸽推送Android SDK快速指南
信鸽Android SDK是一个能够提供Push服务的开发平台,提供给开发者简便.易用的API接口,方便快速接入.目前支持Android 2.2及以上版本系统.本文档将引导用户以最快的速度嵌入信鸽SD ...
- 个推推送Android问题检测
1.获取不到CID问题: 1. 查看配置文件是否有问题,appkey.appsecret.appid是否有空格存在. 2. 相关权限是否全部添加. 3. manifest ...
随机推荐
- Android的相关的源代码的方法
这里给大家介绍一个非常方便的相关法源代码. 1.打开Android SDK Manager.把你所使用的版本号的API给下载下来,例如以下图所看到的... 2.关联源代码时,将源代码关联到相应API的 ...
- 笔试题&面试题:设计一个复杂度为n的算法找到单向链表倒数第m个元素
设计一个复杂度为n的算法找到单向链表倒数第m个元素.最后一个元素假定是倒数第0个. 提示:双指针查找 相对于双向链表来说,单向链表仅仅能从头到尾依次訪问链表的各个节点,所以假设要找链表的倒数第m个元素 ...
- 怎样改动、扩展并重写Magento代码
作为一个开发人员的你,肯定要改动Magento代码去适应你的业务需求,可是在非常多时候我们不希望改动Magento的核心代码,这里有非常多原因, 比如将来还希望升级Magento.还想使用很多其它的M ...
- 使用nodeitk进行对象识别
前言 东莞,晴,29至27度.忙了一天,最终能够写写东西了.今天继续昨天的话题,我们在昨天的例了基础上完好,通过匹配关键点求出映射从而找到场景中的已知对象. 目标 本文你将学习 採用nodeitk的f ...
- 网络资源(2) - Maven视频
2014_08_23 http://v.youku.com/v_show/id_XNDE2NzM0Nzk2.html Maven最佳实践,公司真实环境实践-私服最佳实践 2014_08_24 http ...
- java Map 之 排序(key,value)
一:起因: (1)现实中须要Map容器进行排序的情况非常多非常多:由于Map<key,value>键值对的存储结构特别是HashMap的结构是非常优秀的,数据存储就难免对其进行排序: (2 ...
- JUnit4.8.2来源分析-2 org.junit.runner.Request
JUnit4.8.2源代码,最为yqj2065兴趣是org.junit.runner.Request,现在是几点意味着它? ①封装JUnit的输入 JUnit4作为信息处理单元,它的输入是单元測试类- ...
- 面向对象三大特征之继承(extends)——Java笔记(六)
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系 泛化: 把子类里的共性抽取到父类里的来的过程 特化: ...
- cocos2d-x-2.2的SimpleAudioEngine::sharedEngine()->playEffect()计划中断bug
在该计划已经正常,但现在突然发iphone播放声音上就挂了.播放音乐是没有问题的. android没问题. xcode给定的位置,如下面的附图: 网上搜了一下,说是有全局断点造成的.于是command ...
- hdu Tempter of the Bone (奇偶剪枝)
学习链接:http://www.ihypo.net/1554.html https://www.slyar.com/blog/depth-first-search-even-odd-pruning.h ...