1.在百度云推送的应用管理页面,创建自己的应用,创建应用时,需要提供两个证书,开发环境的推送证书和正式环境的推送证书。证书的格式是pem格式的,需要先在apple 开发者中心配置好推送证书,安装到mac上,在钥匙串中到处保存为.p12格式的证书,再到终端执行以下命令转成pem文件,并上传到百度云推送应用管理页面。

openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

注意:如果用企业证书,想导出安装包给企业内部人员使用,也是用开发环境的推送证书即可,使用企业发布证书在导出ipa包时应该选择导出为企业使用的版本

2.配置调试证书,并生成配套的profile,如果是企业证书要发布给企业内部使用还要配置企业发布证书,和对应的描述文件。

3.安装好调试证书和profile后,需要下载百度云推送的sdk,并参照它的文档,将应用的apikey写入代码指定位置

#warning 测试 开发环境 时需要修改BPushMode为BPushModeDevelopment 需要修改Apikey为自己的Apikey// 在 App 启动时注册百度云推送服务,需要提供 Apikey[BPush registerChannel:launchOptions apiKey:@"y37XzkNeMKve8YK17NEI0HB3" pushMode:BPushModeDevelopment withFirstAction:@"打开" withSecondAction:@"回复" withCategory:@"test" useBehaviorTextInput:YES isDebug:YES];

注意:如果是企业内部使用,可以在导出时选企业版本,此处的pushModel就应该是生产模式。

4.到百度云推送的后台管理页面,创建一条推送信息,选广播推送给所有设备,在联网的情况下,你配置的应用所在设备就会收到一条推送消息

转载于:https://www.cnblogs.com/heyode/p/5448939.html

百度云推送的简单集成相关推荐

  1. 消息推送之百度云推送Android集成与使用方法

    这两天由于项目需要,研究了一下百度云推送,本来这事没什么多大工作量的,但注册百度开发者账户创建应用令我蛋疼菊紧了好一阵,这些东西做了对技术没啥提升,不做又不行,必经之路.好在我耗费了N多个毫毫秒秒后稀 ...

  2. 集成百度云推送,Android8.0系统推送收不到问题解决方案

    因为之前没有集成过百度云推送,接手新项目之后项目需求是接入百度云推送,没办法因为项目是海外项目所以只能硬着头皮来接入了,话不多说开始你的表演: 首先就是去百度云推送的官网去创建应用并启用: .在配置详 ...

  3. 快速集成推送通知功能---百度云推送

    发现百度云推送简直太好集成了,一下午时间都用不上就搞定了 先看效果吧 发送通知 接收通知 接下来就是步骤了 1.先去百度云推送开发者平台注册账号 http://push.baidu.com/ 然后创建 ...

  4. 百度云推送自定义通知行为

    百度云推送自定义行为(Android) 最近用公司的项目用到了百度云推送,总的来说百度云推送还是蛮好用的. 官方的文档地址:http://push.baidu.com/doc/guide/faq_an ...

  5. 开发笔记-Android消息推送骚操作:亚马逊-SNS对接FCM和百度云推送

    写在前面: 之前使用阿里云的服务器用阿里消息推送好好的,然后因为国外业务需要使用亚马逊服务器,阿里云推送也不能用,用亚马逊的 SNS (短信消息推送服务),SNS 可以对接多家推送平台,其中 Andr ...

  6. php验证百度云doc,百度云推送通知埋的大大的坑,成功测试REST API for PHP服务端...

    搞了一个下午,发送通知终于成功了,分享一下 比客户端好多了,客户端都没有文档的. 将PHP  SDK下载后放到网站某目录 发送消息很简单的 $channel = new BaiduPush(self: ...

  7. 百度云推送-----10101错误

    前言 最近在弄百度云推送Android端,按照官方的文档 配置,可是还是报错errorCode 10101 看官方解析10101 是因为配置或者集成错误. 于是我在一遍一遍的复制,结果还是一样1010 ...

  8. 百度云推送、极光推送等云推送服务搜罗点评

    事先声明,本人只测试的android部分.ios的情况不知道. 个推 用户数量低于10000时免费,大于时收费.看很多大公司的软件都在用. "sdk接口比较丰富,使用比较简单,而且遇到问题直 ...

  9. 关于百度云推送加厂商进行app离线推送的步骤小记

    经过漫长的无所事事,终于来了一个活,要搞推送,不能socket,要后台关闭了也能推. 第三方推送,厂商自带,各种看了一下,但最终产品敲定,用百度云推送 研究的过程都是千篇一律,下demo,看文档,测试 ...

最新文章

  1. 优化VS 2005编译,脱离漫长的等待!
  2. Redis之慢查询分析
  3. CentOS7—HAProxy安装与配置
  4. Android面试最新总结
  5. STL 之count,count_if,max,max_element,min,min_element和random_shuffle
  6. Spring Cloud Feign 负载均衡
  7. ArcGIS 10.0安装之 ArcSDE的安装
  8. python线程池模块第三方包_python线程池(threadpool)模块使用笔记详解
  9. c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
  10. std::map的使用
  11. 2021 测试工作年终总结
  12. 那些年 我们都在...
  13. 【第一组】第四次冲刺例会纪要
  14. 中秋闲来无事,自己写个2048玩玩
  15. Mybatis-There is no getter for property named 'tj' in 'class
  16. springboot 集成kafka 实现多个customer不同group
  17. Guessing the Greatest (hard version)-(交互+二分+思维)
  18. Excel通过poi设置折线图样式
  19. 宜未雨而绸缪,毋临渴而掘井。
  20. CSDN日报19035——流浪地球 春节十二响程序开源代码

热门文章

  1. 使用LinkedList模拟一个堆栈或者队列数据结构
  2. 文件系统、mkdir、touch、nano、cp笔记
  3. sublime text 3 前端开发常用插件
  4. NO1:在Windows端安装SecureCRT来连接Linux
  5. mysql 横向排列,mysql横向转纵向、纵向转横向排列的方法
  6. display函数怎么使用_使用网络构建复杂布局超实用的技巧,赶紧收藏吧
  7. 菜鸟php ajax,AJAX ASP/PHP
  8. 无法打开包括文件:“mysql..h”: No such file or directory
  9. linux pap认证,配置PPP PAP 认证
  10. Matlab矩阵查找