百度云推送接入指南

注册成为百度开发者
进入控制台并创建应用
应用配置Android应用配置
iOS应用配置

获取应用的ApiKey/SecretKey

开始进行推送

<h1 id="a1"></h1>

注册成为百度开发者

接入到百度云推送的第一个步骤是注册成为百度开发者,请参考文档 注册为百度开发者来完成百度开发者的注册步骤。
如果您在登陆后进入管理控制台出现如下图的提示,说明您的百度账号还没有注册为开发者账号

<h1 id="a2"></h1>

进入控制台并创建应用

在首页登陆已经注册为开发者的百度账号,然后点击开始使用或右上角的"我的控制台"进入推送控制台
进入推送控制台会进入应用列表页,应用列表页展示目前您在百度开发者中心曾经创建过的所有应用;如果您曾经在旧版管理控制台配置过的应用,新版管理控制台将可以直接使用;对于新创建或从未配置过的应用,则需要进行应用配置之后才可以进行消息发送等操作。


当您需要创建新的应用,请点击应用列表页中的创建应用按钮

随后请为您的应用命名。应用名称可以是中文,数字或英文字母的组合,最长32字符。注意应用名称符合相当法律法规并遵守“云推送”开发者服务协议

创建成功后,可以立刻进行应用配置,也可以稍后通过应用列表中的链接进入。

<h1 id="a3"></h1>

应用配置

如果您是第一次进行某个应用的应用配置,则需要您选择应用的平台(Android/iOS)。在本次配置保存完毕后,应用的平台将不可以更改,请谨慎操作

Android应用配置

安卓应用需要配置应用的包名。包名的要求如下
1、只可以包含大写字母(A到Z)、小写字母(a到z)、数字和下划线、中文,可以用英文句号分隔
2、每段标识必须以字母或下划线或中文开头
3、至少包含两段标识符即至少包含一个英文句号
4、不可包含Java保留字
5、两段标识符之间有且只能有一个英文句号

iOS应用配置

iOS的应用配置包含以下几个部分
1、选择应用目前的默认推送模式
iOS应用根据编译过程中采用的证书不同分为开发版应用和生产版应用,两种类型的应用之间消息推送不能互通,即使用开发版证书的应用无法收到以生产版证书的推送,反之亦然。这里的配置会影响3、iOS推送时的默认应用(使用的证书)类型

   2、证书上传
          如上述,您需要为iOS应用上传对应的开发版证书和生产版证书,这里要求应用至少上传默认推送模式对应的类型的证书才可以进行应用配置保存操作。

损坏的、过期的证书都会造成证书上传的失败,如果出现此类问题,请获取正确的iOS证书后重新上传
<h1 id="a4"></h1>

获取应用的ApiKey/SecretKey

ApiKey是应用标识,在SDK调用过程中唯一标识一个应用 SecretKey是调用API时的Token,用来验证请求的合法性,请注意保密
ApiKey/SecretKey 在应用创建完毕后可以在应用详情页中查到
如果您的SecretKey泄露导致风险,请联系我们以重置SecretKey

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,462评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 6,792评论 10 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 在小学路过或待过的人,都见过亦亲身经历过这样的场景吧。 随着学校放学时间的到来,越来越多的家长从这座城市的四面八方...
    _黄瓜同学x阅读 679评论 0 0