管理控制台

创建及配置应用

不同平台的应用所支持的推送类型各不相同, 关于如何创建应用, 请参照接入指南中创建应用部份。

Android应用的推送

上图各个部分解释如下:

  • 通知 :创建一条通知推送。通知推送会直接出现在Android的通知栏。
  • 透传消息:创建一条透传消息推送。透传消息会递交给应用处理,不会直接出现在通知栏。
  • 消息来源:目前控制台支持查看来自SDK推送的消息展示, 通过选择"消息来源->SDK"来进行查看。
    注:目前SDK推送的单播消息不支持在控制台查看
  • 推送列表:推送列表中会展示已经推送的每一条消息,包括推送的日期,类型内容,到达数目,预计到达数等。

推送通知

点击通知按钮,可以进入到通知推送界面:

上图主要部分解释:

  • 标题:见右边预览图,通知栏消息标题部分的显示
  • 内容:见右边预览图
  • 发送时间:即时发送是提交后消息立刻进行发送,同时消息支持定时发送,定时发送的消息在没有到发送时间时可以取消或者重新编辑
  • 用户范围:百度云推送提供多种用户范围的选择

    1. 广播:推送给安装应用的所有设备。如果已安装了Demo客户端,可以不做其他任何设置通过发送广播来做第一次测试。
    2. 单播:推送给安装应用的某一台设备,需要填写该设备的ChannelID。如果使用Demo客户端进行测试,可以在Demo客户端界面中查看到ChannelID;如果使用自己集成AndroidSDK的应用,ChannelID的获取请参考AndroidSDK文档。当选择使用im_channel推送时,首先确保绑定第三方应用信息时已将该信息保存,并且厂商已通过审核,否则会导致消息无法下发到端上。
    3. 标签组播:推送给打上某一个标签的一组设备。如果使用Demo客户端进行测试,可以在Demo客户端界面将设备加入到指定名称的标签组中,然后选择该名称的标签进行推送即可(如果该标签之前未使用过,请刷新页面更新控制台标签列表)每个应用最多可以定义10000个标签;每个标签对应的设备数没有限制
    4. 批量设备:批量以单播形式推送给多台设备。对少量设备,可以通过ChannelID列表的形式设置要推送到设备;对大量设备,支持通过上传一个设备ChannelID列表文件的方式来进行推送目标设定。
      少量设备的格式: ChannelID;ChannelID,最多10个。
      大量设备的格式: 每一行一个ChannelID,行末不用加分隔符,最多10000个ChannelID。

      Tips: "批量设备推送" 还可以设置 分类主题, 分类主题是一个自定义的字符串(不支持中文),设置成相同分类主题的多次批量设备推送在统计展示时,可以使用分类主题来聚合展示这多次批量设备推送的到达情况。例如:每一天推送一次天气信息给10个设备,设置推送主题为"weather",然后在 推送主题统计 中可以查看weather这个主题每天的到达数量。
      "批量设备""标签组播" 的区别与选择:两者都是对一批用户的推送,标签组播相当于把要推送的设备列表预先存储在云端,更适用于组内设备变化不频繁的场合,或者由客户端主动发起变动(如用户主动订阅)的场合;批量设备相当于每次推送重新设置设备列表,更适合开发者每次线下重新挖掘出不同设备的场合*

    5. 标签组合:云推送目前支持2个标签之间进行交集,并集和差集的推送。 标签组合目前暂时不支持对消息到达数量的预估
    6. 地理区域推送:云推送目前支持到县级别的行政区域下设备的推送。 地理区域推送目前暂时不支持对消息到达数量的预估
    7. 兴趣精准推送:云推送基于大数据,目前支持影视,医疗,游戏等多个维度的兴趣的设备推送。 兴趣精准推送目前暂时不支持对消息到达数量的预估
  • 离线时间:当进行推送的时刻,设备可能并不在线,离线保存时间代表到过期时间为止,期间上线的符合前述条件的设备将都会收到离线的推送。离线时间最多保存7天。

点击 即完成了一次通知推送。

推送透传消息

点击通知按钮,可以进入到通知透传消息界面:

上图主要部分解释:

  • 内容:应用将会接收到的透传推送内容,请使用AndroidSDK的onMessage方法来接收并处理透传的消息内容。
  • "发送时间", "用户范围", "离线消息"等项目功能同推送通知相同.

iOS应用的推送

上图各个部分解释如下:

  • 通知 :创建一条通知推送。通知推送会直接出现在iOS设备的通知栏。
  • 消息来源:目前控制台支持查看来自SDK推送的消息展示, 通过选择"消息来源->SDK"来进行查看。 目前SDK推送的单播消息不支持在控制台查看
  • 推送列表:推送列表中会展示已经推送的每一条消息,包括推送的日期,类型内容,到达数目,预计到达数等。 iOS消息的到达数目指到达APNS的数目,由于APNS只保存一条离线消息的特性,实际上是一定几率在统计上已经显示到达但是在终端实际并未到达的

推送通知

点击通知按钮,可以进入到通知推送界面:

上图主要部分解释:

  • 内容: 会出现在通知栏的消息内容
  • 发送时间:即时发送是提交后消息立刻进行发送,同时消息支持定时发送,定时发送的消息在没有到发送时间时可以取消或者重新编辑。
  • 用户范围:百度云推送提供多种用户范围的选择。
    1. 广播:推送给安装应用的所有设备。
    2. 单播:推送给安装应用的某一台设备,需要填写该设备的ChannelID。iOS设备的ChannelID需要通过调用iOS客户端SDK的getChannelId方法来获取(获取之前需要先调用客户端SDK接口完成绑定)
    3. 标签组播:推送给打上某一个标签的一组设备。为iOS设备打标签需要通过调用iOS客户端SDK中的setTags方法来设置所属的Tag 每个应用最多可以定义10000个标签;每个标签对应的设备数没有限制
  • 部署状态:iOS推送要求设置是发送给开发模式的应用还是生产模式的应用。这两者的区别是使用了哪种证书进行了编译。如果选择了错误的模式,将会导致推送失败。此外,如果在编译时工程中的BPushConfig.plist文件中PRODUCTION_MODE设置与证书类型不匹配,也会导致推送失败

点击 即完成了一次通知推送。