常见问题

推送数量和推送频率的限制是多少?

推送数量

没有限制!
通过控制台或 API 推送通知或消息,均不会限制推送的数量。

推送频率

免费版本的每个 Appkey 的最高推送频率为 600 次/分钟。
付费版本可享有更高的推送频率,具体请联系商务

推送数量和推送频率的限制是多少?

极光推送的系统目前已经支持 10 亿级用户并发访问。
整体架构设计上,任何单点失败不会影响整体系统运行。并且可在线升级。

极光推送后台使用什么技术实现的?是 XMPP 协议么?

后台主要使用纯 C 语言实现。
使用自定义的二进制协议,以尽可能节约流量。

怎么样保证推送消息的安全?

我们建议开发者不要推送保密的信息,就像 QQ 建议你不要在聊天时发送保密的信息一样。
如果开发者的确有保密的信息,需要送达到用户,则可以考虑这样做:
先通过 JPush 推送一条消息,这条消息触发客户端 App 去与开发者服务器交互保密信息。

极光推送耗电、耗流量如何?

以下说到的,不考虑推送的内容部分。推送内容的多少是由开发者决定的。
另外,实测电量、流量消耗,与网络状况相关比较大。
所以这里的数据是理论平均值:流量消耗 20 K/天,电量消耗 30m Ah/天。

为什么在控制台上或者调用 API 推送消息时提示:找不到目标用户?

其含义是:当向客户端推送消息时,发现对于指定的推送方式,找不到该方式下的目标用户。

  • 如果推送方式是群发,则表示:该应用还没有一个客户端成功地集成了 JPush SDK 并连接到 JPush 服务器。如果您确实做了客户端 App 集成 JPush SDK 的工作,请检查客户端日志,看是不是注册失败,根据错误日志排查和处理问题。

  • 如果推送方式是别名或者标签,则表示:该别名或者标签,在客户端还未被成功地调用 setAlias / setTags 设置成功。请参考:别名与标签使用教程 Android 文档iOS 文档,注意回调结果。

通知与自定义消息有什么区别?

下图是个简单的区分。详情请参考文档:通知 vs. 自定义消息 常见问题 - 图1

可以推送多媒体文件到客户端么?

推送消息本身是限定长度的文本。
不直接支持文件的推送,但可以通过推送 url 来实现。
即先推送文件下载 url,到客户端触发逻辑来通过 url 下载文件。

消息的长度是否有限制?

Android 平台 Notification + Message 长度限制为 4000 字节。
iOS Notification 中 “iOS”:{ } 及大括号内的总体长度不超过:2000 个字节(包括自定义参数和符号),iOS 的 Message 部分长度不超过 4000 字节。
WinPhone 平台 Notification 长度限制为 1000 字节。

怎么样向特定的某个用户推送消息?

直接对用户的 registration ID 推送消息。 或在客户端使用 setAlias API 来为该用户指定别名。以便服务器端对该别名推送消息。
客户端如何设置别名和标签:Android 标签和别名iOS 标签和别名
使用别名和标签推送请参考文档:标签与别名API

怎么样向指定的一群用户推送消息?

在客户端使用 setTags API 来为该用户设置标签。这样服务器可以向所有具有该标签的用户群发消息。
另外还可以在控制台设置用户分群(根据标签,地理位置等条件筛选用户),在控制台推送时指定该分群的名称或使用 API 调用该分群的 id 发送,也可以向一群用户推送消息。
客户端如何设置别名和标签:Android 标签和别名iOS 标签和别名
使用别名和标签推送请参考文档:标签与别名 API

其他国家能否使用极光推送(局域网能否使用极光推送)?

JPush 对于访问国家没有任何限制。理论上国外使用是没有问题的,但具体区域还需要开发者自己评估。
服务器端判断能否访问 JPush 服务器的方法是 ping 通 api.jpush.cn,也可以执行 curl 测试。
客户端判断是否正常可以通过观察日志,看是否可以注册和连接成功。

JPush 免费用户和 VIP 用户有哪些区别?

免费用户提供基础的推送服务,消息数量和用户数都没有限制,并且提供数据统计服务和报表。在免费推送的内容上,不会加上“极光推送”的字样,所有推送的内容都是由开发者自己定义的。

VIP 用户在此基础上推送速度更快,推送频率更高。VIP 用户还可以享受更多功能,请参见极光推送产品价格页面

什么是地理围栏? 需要如何使用?

地理围栏就是用一个虚拟的栅栏围出一个虚拟地理边界,当用户进入或离开这个区域时,手机可以接收自动通知;实现准确的消息推送,把有用的信息,在合适的地方,推送给合适的人。 目前地理围栏只支持通过 portal 端推送, 开发者需在在 portal 端创建个地理围栏,在推送通知或自定义消息时,在可选设置里选择相应的地理围栏进行推送即可。

极光账号下的应用是否可以迁移到其他账户?

极光支持将极光官网的一个 App 由 A 账号迁移到 B 账号,App 的数据不会有任何变化,如果需要应用迁移,请联系 support@jpush.cn,提供如下信息(缺一不可)

  1. 迁移理由
  2. 应用 AppKey
  3. 新账号邮箱地址
  4. 新账号账户信息截图(确认信息,附件提供)
  5. 原账号账户信息截图(验证身份,附件提供)