极光消息推送 RID(registration_id)
用户终端设备在极光服务平台的注册 ID,是用户的唯一设备标识 ID,推送目标的别名和标签均建立在 RID 之上。

极光消息推送 RID(registration_id)
用户终端设备在极光服务平台的注册 ID,是用户的唯一设备标识 ID,推送目标的别名和标签均建立在 RID 之上。
极光消息推送推送目标(audience)?
一条通知消息可以被推送到的目标对象,JPush 提供了多种方式,比如:别名、标签、RID、分群、广播等。
极光消息推送推送平台(platform)?
Android、iOS 、Windows、web 等以操作系统或业务承载平台为主,具备独立生态和用户隔离的平台。
极光消息推送三方厂商通道?
Android 生态中手机设备厂商建设的推送通道,如华为、小米和 FCM 等通道,iOS 生态中 Apple 官方建设的 APNs、VoIP 等通道。
极光消息推送Master Secret?
用于开发者在调用极光服务 API 时,与 AppKey 配合使用达到鉴权的目的,请保管好 Master Secret 防止外泄。
极光消息推送AppKey?
开发者所创建的应用在极光平台内的唯一标识 ID。
极光消息推送价值与优势
全面兼容和支持 Android、iOS、鸿蒙、快应用和 winphone 平台,提供极光通道、APNs、VoIP、FCM、华为、小米、OPPO、vivo、魅族、华硕等系统级消息下发通道,全面提升消息送达率。
可以轻松地通过极光推送完成运营推送工作同时支持自定义消息、富媒体消息、应用内提醒消息、短视频消息和围栏消息等 9 种类型,满足开发者在各类应用场景下运营所需。
极光 PUSH 支持通知栏样式、大文本样式、大图片样式、抽屉样式、全屏样式、信息流样式、弹窗样式和自定义样式等多种消息展示方式,通过新颖的展示样式可以有效提升用户兴趣和消息点击率。
与极光全网用户标签无缝衔接、通过别名、标签、地理围栏、设备标签和用户分群实现精细化的运营推送,对每个用户实现个性化推送,有效提升点击率。
完整的消息生命周期查询,支持分平台、分通道的消息漏斗分析和折损分析,同时支持用户新增、活跃和卸载统计、通知权限关闭和开启统计、消息送达率和点击率统计等,为开发者的后效分析和改进提供辅助决策。
利用极光数据应用能力,为开发者分析 APP 应用在行业排名和渗透率,提供 APP 用户精准画像和线下行为分析服务、支持设备分析功能。
为避免运营事故,提升运营安全,为金融、新闻、政务及其他对推送安全要求极高的客户提供了包含黑词检测、推送审核、重发检测和消息撤回等安全严谨、稳定可靠的信息推送解决方案。
对于安全性要求更高,希望推送数据和系统存储在自己服务器的客户,及个性化需求需要定制开发的,性能更高要求的,或者想拥有自己推送平台的甚至要求源码授权二次开发的企业,极光提供全功能的私有云解决方案。
快速集成 SDK,简单易用的控制台和 API,1 小时为您的应用构建强大的推送能力。
提供用户自定义的标签和别名系统,无缝衔接极光全网数据,实现精准用户分群。
日超百亿级的消息发送量,高并发高可靠,海外专线,多点备份保证系统的稳定、安全和高效。
极光通道和厂商通道下发策略灵活配置,服务器支持每秒数百万级消息下发,毫秒级触达终端用户。
产品支持分平台分通道的消息数数量、送达率、展示率和点击率统计,支持分阶段分来源的查看折损,改进推送策略。
支持短视频促活、通知开启引导、消息盒子等运营万能工具箱。
极光推送支持将离线设备导致的暂时无法下发的消息缓存,等待设备在线后再下发从而提升送达率。
极光支持实时轮询厂商配额的实时余量,根据余量调整发送策略,保障消息的高送达率。
极光推送支持对通知标题和内容进行敏感词、长度等进行实时检测和提醒,避免消息被厂商拦截。
极光推送支持开发者根据各个厂商通道对长度的限制,按厂商设定不同长度的文案,以实现对各个厂商的兼容性。
极光推送支持设置单次定时消息、重复定时消息,到期自动执行消息下发任务。
极光推送支持数字类型角标的自增、加减逻辑,支持红点类型角标的展示。
极光推送支持开发者通过 Channel ID 实现通知折叠、通知不折叠、消息优先级、消息提醒方式等特性。
极光推送支持根据 Channel ID 设置自定义铃声,实现区别不同类型消息的提示音效,优化用户体验。
极光推送支持 RID 或别名两种类型的批量单推,包含通知、自定义消息和短信,实现千人千面的个性化消息内容推送。
支持开发者上传文件作为推送目标,推送服务解析文件中的 RID 进行推送,提高推送效率。
对于开发者有多个应用需要同时推送的需求,极光推送支持应用分组推送,一次推送可以覆盖多个应用。
对于误发或内容异常的通知消息,极光推送支持消息撤回功能、消息替换和发送终止等服务。
极光推送支持开发者一键检测应用当前业务集成深度,查看通道集成、在线用户、可推送用户等数据,帮助开发者完善推送服务的集成。
Android 各厂商针对消息的下发有不同限制措施和规则,支持根据厂商消息配额余量,智能调整消息通道路由,最大化的保障消息的正常下发。
极光推送支持开发者查询消息下发生命周期、错误 code、消息体和设备基本信息。帮助开发者解决问题、排查异常。
极光消息推送产品概述
极光推送(JPush)是日均消息量超百亿级规模的 App 消息推送专业服务平台,极光推送支持 Android、iOS、QuickApp、Web 等平台,SDK 接入方便快捷,推送通道高速稳定且支持海外专线,API 开放接口强大、灵活和易用、WEB 端支持创建通知、后效分析、标签别名管理和故障排查等运营功能。
极光推送(JPush)在为开发者提供基础推送服务的同时,还提供了用户精准标签、用户分群、地理围栏、应用内消息、智能发送策略、智能促活等服务能力,可有效提升消息的送达率、展示率和点击率,通过精细化运营触达助力 APP 提升日活和留存。
| 平台类型 | Android | iOS | QuickApp | Web | Winphone | Windows | Mac |
|---|---|---|---|---|---|---|---|
| 支持情况 | 支持 | 支持 | 支持 | 支持(私有云) | 支持 | 支持(私有云) | 支持(私有云) |
| 消息类型 | 通知栏消息 | 自定义消息 | 应用内消息 | 地理围栏消息 | 通知栏 + 自定义消息 | 自定义消息转 通知栏消息 | 应用内提醒消息 |
|---|---|---|---|---|---|---|---|
| 支持情况 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通知样式 | 默认样式 | 缩略图样式 | 大图样式 | 文本样式 | 收件箱样式 | 自定义样式 |
|---|---|---|---|---|---|---|
| 支持情况 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
极光推送为了提升送达率、解决厂商通道的配额限制和保障消息即时送达等问题,为开发者提供了多种推送策略,开发者在推送管理后台可以选择合适的发送策略,在 API 端支持开发者以厂商通道为颗粒度制定发送策略。发送策略具体详情请参考 发送策略说明。
| 消息类型 | 发送策略字段 | 发送策略字段值及定义说明 |
|---|---|---|
| 通知栏消息发送策略 | distribution | jpush:仅走极光通道下发ospush:强制走厂商通道下发secondary_push:优先走极光,极光离线再走厂商first_ospush:成功注册厂商通道的设备走厂商通道,仅注册极光通道的设备走极光通道 |
| 自定义消息发送策略 | distribution_customize | jpush:仅走极光通道下发secondary_push:优先走极光,极光离线再走厂商first_ospush:成功注册厂商通道的设备走厂商通道,仅注册极光通道的设备走极光通道 |
| 统计功能 | 功能描述 |
|---|---|
| 数据概况 | 支持小时粒度的消息数据实时统计,展示今日和昨日数据趋势对比。支持查看昨日推送转化漏斗数据,查看昨日送达率和点击率数据。支持查看最新的设备通知权限开启率数据。支持分平台、分通道的查看历史推送转化趋势数据。支持分平台、分通道、分阶段的查看历史推送消息的折损统计数据。 |
| 消息推送统计 | 支持分平台、分通道、分消息类型、分 APP 版本的查看历史推送数据。支持日、月两个维度查看自定义时间范围的消息送达率、点击率、有效目标数、发送数量、送达数量、展示数量和点击数量等数据。 |
| 推送用户统计 | 支持分平台、分渠道、分 APP 版本的查看推送用户历史数据。支持日、月两个维度查看自定义时间范围的推送新增用户、在线用户、活跃用户和卸载用户等数据。 |
| 通知权限统计 | 支持分平台、分 APP 版本的查看设备通知权限开关数据。支持日、月两个维度查看自定义时间范围的设备通知开启数、通知关闭数、新增通知开启数、新增通知关闭数和通知开启率等数据。 |
| API 调用统计 | 支持查看自定义事件范围内的 PUSH API 调用次数。 |
| 统计功能 | 功能描述 |
|---|---|
| 消息推送统计 | 支持通知栏消息、自定义消息、短信和应用内提醒消息四种基础消息类型的推送转化统计报表。支持查看 msgid 维度的送达率、展示率和点击率。支持分平台、分通道的查看该 msgid 维度的有效目标数、发送数量、展示数量和点击数量。 |
| 消息折损统计 | 支持分平台、分通道的查看 msgid 维度的消息折损统计,折损原因支持两级折损原因统计分析。支持 {计划目标}-{有效目标}-{发送数量}-{送达数量}-{点击数量} 总共 4 个阶段的折损数量统计。 |
| 均值对比 | 支持查看 msgid 维度的送达率与本 APP 历史送达率均值对比、msgid 维度的点击率与本 APP 历史点击率均值对比。 |
| API 项 | 功能描述 |
|---|---|
| PUSH API | 开发者通过 PUSH API 可完成极光推送的全部消息推送功能,可轻松在自有运营后台构建推送运营计划。API 提供了相较于推送 portal 页面功能更强大、更灵活的功能接口。 |
| Report API | 提供各类统计数据查询功能,方便开发者及时了解消息的各项状态以及用户数据。API 提供了获取推送消息统计数据和用户数据统计的功能接口。 |
| Device API | 提供对 rid 设备信息进行增删改查的功能,设备信息包括:tag、alias、phone、在线状态。 |
| Schedule API | 开发者通过 Schedule API 可实现对极光全部消息进行定时推送的功能。 |
| File API | 开发者通过 File API 可实现对极光推送目标为内容的文件的操作,进而完成文件推送功能。 |
| Image API | 开发者通过 Image API 可完成对各厂商通道推送大图片、大图标和小图标进行统一的功能。 |
| Admin API | 提供给开发者创建 / 删除 app,上传证书等功能。 |
| SDK/ 插件项 | 功能描述 |
|---|---|
| Android SDK | JPush Android SDK 是极光推送为 Android 平台开发的 SDK,作为 Android Service 运行在后台,接收并处理服务端推送的通知消息。 |
| iOS SDK | JPush iOS SDK 是极光推送为 iOS 平台开发的 SDK,使用官方推送通道作为 iOS Service 运行在后台,接收并处理服务端推送的通知消息。 |
| 服务端 SDK | JPush 服务端所提供 PUSH 后台服务 SDK,包含 Java、Python、PHP、Ruby、C# 和 Node.js,发布在 GitHub 上。 |
| 客户端插件 | JPush 提供主流的开发工具集成插件,包含 Flutter、Uniapp、React Native 和 Cocos2d-x 等,发布在 GitHub 上。 |
1、当您在使用过程中当出现问题时:
2、为了更快速的解决问题,在寻求帮助时,请提供下列信息:
| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
getAllTags 获取当前绑定的所有标签 APP开发接入极光消息推送能力
♦ 回调方法参数返回标签数组
核心代码示例,详情参阅demo
jsBridge.jiguang.getAllTags(function(tags){
alert(JSON.stringify(tags));
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getAllTags(function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getAllTags(function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
cleanTags 清空所有标签 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.cleanTags(function(tags){
alert(JSON.stringify(tags));
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.cleanTags(function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.cleanTags(function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
deleteTags 删除指定标签 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.deleteTags(['tag3', 'tag4'], function(tags){
alert(JSON.stringify(tags));
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.deleteTags(['tag3', 'tag4'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.deleteTags(['tag3', 'tag4'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
addTags 新增标签 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.addTags(['tag4', 'tag5'], function(tags){
alert(JSON.stringify(tags));
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.addTags(['tag4', 'tag5'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.addTags(['tag4', 'tag5'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
setTags 设置标签 APP开发接入极光消息推送能力
♦ 注意这个接口是覆盖逻辑,而不是增量逻辑。即新的调用会覆盖之前的设置。
核心代码示例,详情参阅demo
jsBridge.jiguang.setTags(['tag1', 'tag2', 'tag3'], function(tags){
alert(JSON.stringify(tags));
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setTags(['tag1', 'tag2', 'tag3'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setTags(['tag1', 'tag2', 'tag3'], function(tags){
alert(JSON.stringify(tags));
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
getAlias 获取别名 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.getAlias(function(alias){
alert(alias);
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getAlias(function(alias){
alert(alias);
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getAlias(function(alias){
alert(alias);
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
deleteAlias 删除别名 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.deleteAlias(function(alias){
alert(alias);
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.deleteAlias(function(alias){
alert(alias);
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.deleteAlias(function(alias){
alert(alias);
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
setAlias 设置别名 APP开发接入极光消息推送能力
注意这个接口是覆盖逻辑,而不是增量逻辑。即新的调用会覆盖之前的设置。
核心代码示例,详情参阅demo
jsBridge.jiguang.setAlias('your_alias', function(alias){
alert(alias);
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setAlias('your_alias', function(alias){
alert(alias);
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setAlias('your_alias', function(alias){
alert(alias);
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
setBadge 设置角标 APP开发接入极光消息推送能力
♦ 安卓仅支持华为部分机型,SDK说明;
♦ 苹果设置 JPush 服务器中存储的 badge 值,SDK说明;
核心代码示例,详情参阅demo
jsBridge.jiguang.setBadge(12);A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setBadge(12);
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.setBadge(12);
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
getRegistrationID 获取消息接收设备唯一标识 APP开发接入极光消息推送能力
♦ APP 第一次启动极光推送,极光服务器会分配一个此设备的唯一标识 – RegistrationID;
♦ 你可以将 RegistrationID 保存到自己的服务器上,可以根据 RegistrationID 来向此设备推送消息;
核心代码示例,详情参阅demo
jsBridge.jiguang.getRegistrationID(function(rid){
//复制到剪贴板
jsBridge.setClipboardText(rid);
jsBridge.toast("已复制");
alert(rid);
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getRegistrationID(function(rid){
//复制到剪贴板
jsBridge.setClipboardText(rid);
jsBridge.toast("已复制");
alert(rid);
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.getRegistrationID(function(rid){
//复制到剪贴板
jsBridge.setClipboardText(rid);
jsBridge.toast("已复制");
alert(rid);
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
isPushStopped 检查推送是否已停止 APP开发接入极光消息推送
核心代码示例,详情参阅demo
jsBridge.jiguang.isPushStopped(function(stopped){
alert(stopped);
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.isPushStopped(function(stopped){
alert(stopped);
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.isPushStopped(function(stopped){
alert(stopped);
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
resumePush 恢复推送 APP开发接入极光消息推送能力
核心代码示例,详情参阅demo
jsBridge.jiguang.resumePush();
alert("已恢复接收推送");A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.resumePush();
alert("已恢复接收推送");
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.jiguang.resumePush();
alert("已恢复接收推送");
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->