云推送什么意思,第1张

云推送  云推送是巴别塔(北京)科技有限公司的一项专利技术。是其公司“蝴蝶”系列产品之一。 云推送是指在移动终端中,采用比应用程序(app)更底层的中间件来统一处理与网络侧的连接,即使用中间件来代替其他应用软件和网络侧进行信息交互,其他应用软件甚至都不需要开启,有更新的消息时,中间件会投递给对应的应用软件。相当于移动终端上只存在一个和网络侧进行信息交互的软件,这样一来,对移动终端的电量消耗会有明显的改善。 蝴蝶· 云推送技术搭建了一条网络服务器与应用程序(app)之间的推送通道,实现了在终端用户允许的情况下,通过服务器直接将用户所需要的文本、更新、、视频、音乐等一切手机可支持的程序直接推送至客户端手机中。 Intel、中国电信、机锋网、bshare、金立手机、365日历等企业均在使用巴别塔的蝴蝶 ∙ 云推送技术。  云推送可以帮助手机用户从安卓市场云端直接推送Android软件资源到手机,方便快捷,省时省力,无需任何有线连接。 基于TCP/IP的互联网数据连接进行,通过WiFi、3G或2G上网的手机即可使用,(由于CMWAP属运营商内网,故该功能暂不支持),无需用户手机号码等隐私信息。

注册成为百度开发者

进入控制台并创建应用

应用配置Android应用配置

iOS应用配置

获取应用的ApiKey/SecretKey

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

接入到百度云推送的第一个步骤是注册成为百度开发者,请参考文档 注册为百度开发者 来完成百度开发者的注册步骤。

如果您在登陆后进入管理控制台出现如下图的提示,说明您的百度账号还没有注册为开发者账号

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

在首页登陆已经注册为开发者的百度账号,然后点击开始使用或右上角的"我的控制台"进入 推送控制台

进入推送控制台会进入应用列表页,应用列表页展示目前您在百度开发者中心曾经创建过的所有应用;如果您曾经在旧版管理控制台配置过的应用,新版管理控制台将可以直接使用;对于新创建或从未配置过的应用,则需要进行 应用配置 之后才可以进行消息发送等操作。

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

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

安卓应用需要配置应用的包名。包名的要求如下

1、只可以包含大写字母(A到Z)、小写字母(a到z)、数字和下划线、中文,可以用英文句号分隔

2、每段标识必须以字母或下划线或中文开头

3、至少包含两段标识符即至少包含一个英文句号

4、不可包含Java保留字

5、两段标识符之间有且只能有一个英文句号

iOS的应用配置包含以下几个部分

1、选择应用目前的默认推送模式

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

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

<h1 id="a4"></h1>

ApiKey是应用标识,在SDK调用过程中唯一标识一个应用 SecretKey是调用API时的Token,用来验证请求的合法性,请注意保密

ApiKey/SecretKey 在应用创建完毕后可以在 应用详情 页中查到

如果您的SecretKey泄露导致风险,请联系我们以重置SecretKey

你好,很高兴为您回答!

首先要确定您的网络是否连接。

判断是否已经连接百度云PushManagerisConnected(context)。如果返回false,执行PushManagerstartWork(context, PushConstantsLOGIN_TYPE_API_KEY, API_KEY);

判断是否能推送PushManagerisPushEnabled(context)。如果返回false,执行PushManagerresumeWork(context);

希望能够解决你的问题。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 云推送什么意思

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情