服务端常见问题
为什么部分新创建的应用没有图标?
由于您的应用安装包缺少图标或者不是一个正常的应用包格式,系统未能正常解析出您的应用图标,如果您需要修复应用图标问题,请联系商务。
为什么平台的应用详情中没有显示?
平台通过应用上报数据分析应用合入的最新sdk版本,此信息在平台端非实时展示,如果您已经合入最新版sdk,请忽略该信息。
如何查询特定设备的状态、标签、厂商集成是否正常?
在"查询设备信息"页面可以看到相关信息。
发送消息接收不到?
1)如果是通过openapi发送的消息,请确认选择的应用信息,接口返回值正常。
2)如果发送的消息带有过滤条件,请确认设备命中了筛选条件;如果是单播消息,请确认发送的设备是否是期望的设备。
3)请通过1.9描述的步骤,查看设备的状态、包括是否开启了权限通知,设备是否长期未上线。
4)消息有效期建议设置为1小时以上,以便于设备在发送时未上线时,在消息有效期内上线或联网时可重新拉取到消息。
5)请根据客户端常见问题2.3章节和2.4章节进一步排查问题。
为什么上传应用失败并有红窗提醒?
百度云平台对上传文件有频次和大小的限制,请尝试重新上传,如果反复上传仍失败,请联系慧推管理员通过后台上传。使用包名和应用名创建的应用和上传apk的方式,创建的应用的功能完全相同,建议使用名和应用名创建。
为什么上传应用失败并提示文件已存在?
“应用已存在”说明您或其他用户已经上传过相同签名和包名的应用,请确认列表页已经存在,以及该应用是否确实由您管理,如有疑问请联系慧推管理员。
为什么上传应用失败并提示应用不合法?
“引用不合法”说明您上传的apk未经过签名,请确认您上传的apk是正式应用并已经经过签名。使用包名和应用名创建的应用和上传apk的方式,创建的应用的功能完全相同,建议使用名和应用名创建。
数据统计页没有数据?
该数据异步统计,数据会有延迟,如有疑问请联系慧推管理员。
什么是厂商通道消息?如何接入厂商通道?
厂商推送指的就是手机硬件厂商提供的系统级别的推送服务。在网络畅通和推送消息内容合法的情况下,通过厂商通道推送消息给该手机,不论应用是否存活,都保证消息到达。
厂商通道目前属于VIP高级功能,请联系慧推管理员获取相关文档和SDK。
慧推账号下的应用能否迁移至其他账户?
慧推支持将一个 应用由 A 账号迁移到 B 账号,App 的数据不受影响,如果需要应用迁移,请联系慧推管理员确认相关信息后,由慧推管理员后台操作。
什么是通知消息、透传消息、广播消息、单播消息?
通知消息:在手机的通知栏(状态栏)上会显示的一条通知信息。 通知主要用来达到提示用户的目的;
透传消息:不是通知,所以不会被 SDK 展示到通知栏上。其内容完全由开发者自己定义。 透传消息主要用于应用的内部业务逻辑;
广播消息:发送给所有集成慧推SDK的全部用户的消息;
单播消息:发送给指定设备(pushId,cuid)的消息。
openapi推送列表页数据不全?
全量推送时,API消息全部展示;向指定设备推送时,根据发送量动态屏蔽;如需展示全部向指定设备推送的消息,请联系慧推管理员,QQ群:868952377。
推送消息状态说明
推送中:未过期的推送,会一直显示此状态。
已撤销:已停止推送。已收到推送的设备不会被撤销,未收到推送的设备不会继续收到推送。
等待中:定时推送任务,未到下发时间。到达预设时间时,将自动推送。
临时保存:草稿状态,暂未下发。
已完成:已过期的推送。
待审核:推送消息内容审核中,加入QQ群:868952377,催管理员快速审核。
推送失败:由于推送消息存在违规内容不予下发,请修改内容后重新尝试。如有疑问,请联系QQ群:868952377。
设备经常不在线
移动推送SDK有保持长连接的功能,在长连接断开时会尝试重连,但是由于各个手机厂商的优化,在特定场景下依然会出现后台运行断开链接的场景,因此为保证设备在线率,需开启手机的自启动和后台云运行能力。 小米手机设置如下:
华为部分手机设置如下:
通过openapi发送了服务提醒,但是通知被归为运营消息
问题排查排查步骤:
1)小米的通知分为运营消息和服务提醒,相应的channel需要在小米的后台创建,链接如下:https://dev.mi.com/console/doc/detail?pId=2422
2)如果需要自定义铃声,需要通过代码预置自定义铃声和对应的channel
3)小米会根据发送内容自动划分通知类别,如果通知被归为运营消息,可以在系统通知设置中,把系统过滤关掉