个推推送开放平台【应用管理】创建应用组操作教程
【应用管理】创建应用组
功能介绍:
有多个应用时,创建应用组,进行应用群组管理,提高效率
操作步骤:
点击【个推·消息推送】-【应用组列表】-【创建应用组】,输入应用组名称,针对已创建好的应用做选择,加入应用组,点击【确定】
个推推送开放平台【应用管理】创建应用组操作教程
功能介绍:
有多个应用时,创建应用组,进行应用群组管理,提高效率
操作步骤:
点击【个推·消息推送】-【应用组列表】-【创建应用组】,输入应用组名称,针对已创建好的应用做选择,加入应用组,点击【确定】
个推开放平台【应用管理】编辑应用信息操作教程
功能介绍:
完善、修改应用信息:①修改应用开通的产品及平台;②修改应用基本信息,如名称、简介、android包名、android签名等;③修改个推服务端API鉴权码(master secret)
操作步骤:
点击【编辑】,可重新编辑应用相关信息,也可以重置修改masterSecret
个推消息推送开发者中心使用说明
开发者中心提供创建推送、数据统计、应用配置三大块功能。
功能介绍:
在个推开发者中心新增服务,获取app id、app key、app secret等信息,以便后续SDK集成以及集成后个推提供的功能使用。
操作步骤:
登录个推开发者中心,点击首页的”立即开通“
Step 1:选择服务
选择需新增的服务,点击【下一步】按钮
Step 2:完善信息
上传应用图片,填写应用名称、应用类型、android包名、ios bundleID等信息,点击【下一步】按钮
Step 3:集成使用
查看应用信息,记录appId、appKey、appSecret、masterSecret等信息,根据【集成指南】的步骤,集成SDK
个推消息推送产品简介
个推是商用级的移动应用消息推送云服务供应商,客户端SDK支持Android和iOS两大平台,开发者集成SDK后,可以通过个推强大的web端及丰富的API开放接口,发送推送消息、统计分析推送效果。
个推消息推送支持通知和透传两种形式。同时支持大图、大文本等富媒体展示,支持启动应用、打开第三方链接、打开应用内特定页面等后续操作等后续操作。
指定通知标题和内容后,由个推SDK自动处理后、在系统通知栏中以通知栏消息的形式展示,同时响铃或震动提醒用户(响铃和震动受手机系统的设置状态影响)。
即自定义消息,消息体格式客户可以自己定义,如纯文本、json串等。透传消息个推只传递数据,不做任何处理,客户端接收到透传消息后需要自己去做后续动作处理,如通知栏展示、弹框等。
个推支持通过标签、别名、CID、用户分组四种方式来管理目标用户设置,开发者可根据自身业务需求灵活使用。
即选择向APP的全体用户(所有已经安装该APP的用户)发送推送,通常适用于APP公告、更新升级等推送场景。
标签是用户的一种属性,用于描述用户的基础属性、兴趣爱好、行为特征等,在给某些用户设置某类标签后,就可以通过标签圈选具有共同特征的特定用户群,实现精准推送。比如给喜欢“足球”打上“足球”标签后,我们就可以通过圈选“足球”标签,给喜欢足球的用户,发送精准推送。
别名是APP为用户取的标识,该标识可以是APP业务层的用户标识,也可以是用户的昵称等。APP运营人员为用户绑定别名后,可以通过别名圈选目标用户组,方便APP运营同学快速、便捷地向特定的某群用户推送消息。
个推业务中的对外用户标识,用于标识客户端身份,由APP获取并保存到开发者服务端,是个推SDK的唯一标识。
用户可以事先通过个推提供的省市地区标签、用户属性标签或自己设定的应用标签,筛选出目标用户成立用户分组,在推送时直接选取某一用户分组作为推送目标,能够方便快捷地实现对特定用户群的推送。
使用说明见:开发者中心使用说明
个推数据报表主要分为3个模块:【推送数据】、【日推送数】、【用户数据】,从推送任务、日期、用户三大数据维度,全面分析应用的推送转化水平及用户活跃情况;更有关闭通知率、卸载用户数等特色数据分析。
从推送任务维度出发,展示每个推送任务(包括通知消息、透传消息、分组对比消息、API推送消息)的任务详情以及推送数据分析。方便APP运营人员一站式查看推送任务的详情、转化数据及大盘对比;快速进行未触达的折损分析、诊断定位问题、调整推送运营策略,提升运营效率。
主要展现单个推送任务在各个推送渠道(个推、厂商、APNs、短信等)从可下发数-成功下发数-到达数-展示数-点击数的转化情况。
针对单个推送任务,提供消息从下发-到达-展示各阶段,消息未成功触达的折损原因分析,比如:卸载、关闭通知、推送超限、参数超限、参数无效等。可帮助APP快速诊断定位折损原因,并给出针对性的建议解决方案。同时个推支持开发者导出未收到消息的折损列表,便于针对这部分用户做后续触达转化,提高运营效率。
针对单个推送任务,提供每个任务的消息到达率和点击率,与应用自身的平均值及个推大盘(APP所属行业的TOP20应用)均值的对比,高效评估该推送任务的转化水平,调整推送运营策略。
从日期维度出发,报告过去24小时内所有推送任务的总体下发、到达及点击情况,同时支持查看、导出各自然日内,当日所有推送任务(包括通知消息、透传消息、分组对比消息、API推送消息)的推送总量、成功下发数总量、到达数总量、展示数总量、点击数总量等。便于APP运营人员对于每日推送数据快速复盘。
从用户维度出发,报告当前所选择应用的用户数据,包括新增用户数、次日留存率、在线用户数(峰值)、日联网用户数、百日联网用户数、关闭通知率、卸载用户数的数据。便于APP运营人员掌握用户新增、活跃、留存、流失等情况。
使用说明及名词解释详见:个推消息推送数据报表使用说明
接口方式详见:统计API
web方式详见:开发者中心使用说明
此外,针对推送的到达率、点击率的提升,个推还提供了厂商推送策略、厂商推送余量查询、分组对比测试、自定义铃声等功能;针对消息的“查错补缺”,个推提供了推送信息回调、未送达消息明细查询、消息撤回、消息覆盖、短信补量、广告投放等功能。功能介绍见:进阶功能
个推消息推送新手接入指南
个推是商用级的移动应用消息推送云服务供应商,客户端 SDK 支持 Android 和 iOS 两大平台,开发者集成 SDK 后,可以通过个推强大的 web 端及丰富的 API 开放接口,发送推送消息、统计分析推送效果。可有效提高 App 活跃度,增加用户留存率。
名词 | 解释 |
---|---|
通知消息 | 指定通知标题和内容后,由个推 SDK 自动处理在系统通知栏中展示通知栏消息,同时响铃或震动提醒用户(响铃和震动受手机系统的设置状态影响)。 |
透传消息 | 即自定义消息,消息体格式客户可以自己定义,如纯文本、json 串等。透传消息个推只传递数据,不做任何处理,客户端接收到透传消息后需要自己去做后续动作处理,如通知栏展示、弹框等。 |
ClientId | 个推业务层中的对外用户标识,用于标识客户端身份,由第三方客户端获取并保存到第三方服务端,是个推 SDK 的唯一识别号,简称 CID、cid。 |
在线推送 | app 在前台打开运行时,cid 在线,通过个推渠道下发消息。 |
离线推送 | app 在后台、锁屏、进程关闭时,cid 离线,通过厂商渠道下发消息。若 Android 未集成多厂商、 iOS 未配置推送证书,则该系统机型无法使用离线推送。 |
更多名词解释参考:个推名词解释
若您需要在手机设备上使用个推消息推送服务,必须先完成客户端 SDK 集成。
使用上面最新版 Android 和 iOS 个推主包 SDK 默认集成了卓信 ID 。
个推消息推送全新升级,融入卓信 ID 服务。基于卓信 ID 的设备算法,升级后的消息推送服务可以有效帮助 APP 提升推送的设备覆盖率、设备聚合识别准确率、设备识别稳定性,安全完善推送底层设备 ID 体系。具体优势亮点可以看看:卓信 ID 详细讲解 。
卓信 ID 接口文档:建议您在 Android 和 iOS 客户端加上卓信 ID 初始化和 getZxid 调用。
个推除了提供 Android SDK 与 iOS SDK 之外,也提供主流的开发平台及工具集成 插件和示例 。
开发者可通过调用 服务端 RestAPI V2 或者登录 个推开发者中心 从页面下发消息。(若您想对单个 cid 用户进行推送,cid 必须先从客户端获取 )
登录 个推开发者中心,进入个推消息推送 dos 页面,可通过以下 2 种方式【创建推送】。
个推通知 + 厂商通知
个推透传 + 厂商通知
服务端 API 使用时首先需要获取 AppId、AppKey、MasterSecret 参数,获取来源如下图所示:
个推服务端提供了 SDK 帮助开发者提升集成推送服务端的效率, 开发者不需要进行复杂编程即可使用个推推送服务的各项常用功能,SDK 可以自动帮您满足调用过程中所需的鉴权、组装参数、发送 HTTP 请求等非功能性要求。
注意事项:
单推基础代码示例:为方便您测试,提供以下单推代码示例,更多接口及参数描述可查看 服务端 RestAPI V2 文档 。
{
"request_id":"开发者自定义填写10到32位的id",
"audience":{
"cid":[
"请填写cid"
]
},
"settings":{
"ttl":3600000
},
//push_message是在线个推通道消息,若要发ios在线,此处须使用transmission透传消息。
"push_message":{
"notification":{
"title":"请填写安卓在线展示的通知标题",
"body":"请填写安卓在线展示的通知内容",
"click_type":"url",
"url":"https://www.getui.com"
}
},
//push_channel是离线厂商通道消息
"push_channel":{
"android":{
"ups":{
"notification":{
"title":"请填写安卓离线展示的通知标题",
"body":"请填写安卓离线展示的通知内容",
"click_type":"url",
"url":"https://www.getui.com"
}
}
},
"ios":{
"type":"notify",
"payload":"附加自定义消息",
"aps":{
"alert":{
"title":"请填写ios离线展示的通知标题",
"body":"请填写ios离线展示的通知内容"
},
"content-available":0
},
"auto_badge":"+1"
}
}
}
成功响应数据格式:
application/json;charset=utf-8
{
"code": 0,
"msg": "",
"data": {
"$taskid": {
"$cid":"$status"
}
}
}
data
说明名称 | 类型 | 描述 |
---|---|---|
$taskid | Json | 任务编号 |
$cid | String | cid: App的用户唯一标识,status: 推送结果 successed_offline: 离线下发(包含厂商通道下发), successed_online: 在线下发, successed_ignore: 最近 90 天内不活跃的用户不下发 |
注意:服务端 api 返回成功仅表示接口请求调用成功,不能说明客户端是否收到了消息。
例如推送返回 successed_offline 则说明推送时客户端不在线,走离线推送。若安卓客户端未收到消息,即【安卓离线收不到通知】,可以按下方 五、帮助中心 排查。
当您在集成推送服务遇到问题时:
示例:开发者在推送消息后,发现 Android 客户端并没有收到通知栏消息展示。
处理思路:
当官网文档无法解决您的问题时,可点击右侧的【技术咨询】扫码联系个推技术支持。
用做网页的技术做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 |
setTag 设置标签 APP开发接入个推推送能力
核心代码示例,详情参阅demo
jsBridge.getui.setTag(['tag1', 'tag2', 'tag3'], function(succ){
alert(succ ? "设置成功" : "设置失败");
});
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.getui.setTag(['tag1', 'tag2', 'tag3'], function(succ){
alert(succ ? "设置成功" : "设置失败");
});
}
</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.getui.setTag(['tag1', 'tag2', 'tag3'], function(succ){
alert(succ ? "设置成功" : "设置失败");
});
}
</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 |
unBindAlias 解绑别名 APP开发接入个推推送能力SDK
核心代码示例,详情参阅demo
jsBridge.getui.unBindAlias(
{
alias :"your_alias",
isSelf: true //是否只对当前 cid 有效,如果是 true,只对当前cid做解绑;如果是 false,对所有绑定该别名的cid列表做解绑
}, function(succ){
alert(succ ? "解绑成功" : "解绑失败");
});
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.getui.unBindAlias(
{
alias :"your_alias",
isSelf: true //是否只对当前 cid 有效,如果是 true,只对当前cid做解绑;如果是 false,对所有绑定该别名的cid列表做解绑
}, function(succ){
alert(succ ? "解绑成功" : "解绑失败");
});
}
</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.getui.unBindAlias(
{
alias :"your_alias",
isSelf: true //是否只对当前 cid 有效,如果是 true,只对当前cid做解绑;如果是 false,对所有绑定该别名的cid列表做解绑
}, function(succ){
alert(succ ? "解绑成功" : "解绑失败");
});
}
</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 |
bindAlias 绑定别名 APP开发接入个推推送消息SDK
♦ 注意这个接口是覆盖逻辑,而不是增量逻辑。即新的调用会覆盖之前的设置。
♦ 同一个别名最多绑定10个 ClientID,当已绑定10个 ClientID 时,再次调用此接口会自动解绑最早绑定的记录。
♦ 此接口与 unBindAlias 一天内最多调用100次,两次调用的间隔需大于5秒。
核心代码示例,详情参阅demo
jsBridge.getui.bindAlias('your_alias', function(succ){
alert(succ ? "绑定成功" : "绑定失败");
});
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.getui.bindAlias('your_alias', function(succ){
alert(succ ? "绑定成功" : "绑定失败");
});
}
</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.getui.bindAlias('your_alias', function(succ){
alert(succ ? "绑定成功" : "绑定失败");
});
}
</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
核心代码示例,详情参阅demo
jsBridge.getui.setBadge({
badge: 0
});
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.getui.setBadge({
badge: 0
});
}
</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.getui.setBadge({
badge: 0
});
}
</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开发接入个推推送消息能力
核心代码示例,详情参阅demo
//仅支持苹果iOS和安卓华为、OPPO、VIVO
//服务器端推送华为角标
//应用入口Activity路径名称为:com.lt.app.MainActivity
jsBridge.getui.setBadge({
//角标数字,0则清除角标
badge: 18
}, function(succ) {
alert(succ ? "设置成功" : "设置失败");
});
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核心代码到此{}括号内-->
//仅支持苹果iOS和安卓华为、OPPO、VIVO
//服务器端推送华为角标
//应用入口Activity路径名称为:com.lt.app.MainActivity
jsBridge.getui.setBadge({
//角标数字,0则清除角标
badge: 18
}, function(succ) {
alert(succ ? "设置成功" : "设置失败");
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->
按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//仅支持苹果iOS和安卓华为、OPPO、VIVO
//服务器端推送华为角标
//应用入口Activity路径名称为:com.lt.app.MainActivity
jsBridge.getui.setBadge({
//角标数字,0则清除角标
badge: 18
}, function(succ) {
alert(succ ? "设置成功" : "设置失败");
});
}
</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 |
getClientid 获取消息接收设备唯一标识 APP开发接入个推推送能力
♦ 个推服务器分配给当前设备的唯一标识 cid
♦ 你可以将 cid 保存到自己的服务器上,可以根据 cid 来向此设备推送消息。
核心代码示例,详情参阅demo
jsBridge.getui.getClientid(function(cid){
//复制到剪贴板
jsBridge.setClipboardText(cid);
jsBridge.toast("已复制");
alert(cid);
});
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.getui.getClientid(function(cid){
//复制到剪贴板
jsBridge.setClipboardText(cid);
jsBridge.toast("已复制");
alert(cid);
});
}
</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.getui.getClientid(function(cid){
//复制到剪贴板
jsBridge.setClipboardText(cid);
jsBridge.toast("已复制");
alert(cid);
});
}
</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 |
setSilentTime 设置静默时间 APP开发接入个推消息推送能力
♦ 仅支持 Android,静默期间内推送功能将不再联网。
♦ iOS 始终返回 false
核心代码示例,详情参阅demo
jsBridge.getui.setSilentTime(
{
beginHour: 20, //从晚上20点开始,取值范围0-23
duration : 8 //持续8个小时,取值范围0-23
}, function(succ){
alert(succ ? "设置成功" : "设置失败");
});
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.getui.setSilentTime(
{
beginHour: 20, //从晚上20点开始,取值范围0-23
duration : 8 //持续8个小时,取值范围0-23
}, function(succ){
alert(succ ? "设置成功" : "设置失败");
});
}
</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.getui.setSilentTime(
{
beginHour: 20, //从晚上20点开始,取值范围0-23
duration : 8 //持续8个小时,取值范围0-23
}, function(succ){
alert(succ ? "设置成功" : "设置失败");
});
}
</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 |
isPushTurnedOn 检查推送是否已开启 APP开发接入个推消息推送能力集成
♦ 仅支持 Android,iOS 始终返回 true。
核心代码示例,详情参阅demo
jsBridge.getui.isPushTurnedOn(function(isOn){
alert(isOn);
});
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.getui.isPushTurnedOn(function(isOn){
alert(isOn);
});
}
</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.getui.isPushTurnedOn(function(isOn){
alert(isOn);
});
}
</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 |
turnOnPush 恢复推送 APP开发接入个推消息推送能力
核心代码示例,详情参阅demo
jsBridge.getui.turnOnPush();
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.getui.turnOnPush();
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.getui.turnOnPush();
alert("已恢复接收推送");
}
</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 |
turnOffPush 停止推送 APP开发接入个推消息推送能力
核心代码示例,详情参阅demo
jsBridge.getui.turnOffPush();
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.getui.turnOffPush();
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.getui.turnOffPush();
alert("已停止接收推送");
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->
用户选用一门APP打包平台封装移动应用,可以选配个推厂商推送功能,要配置此功能需要登录一门APP开发者中心;
登录一门APP打包平台开发者中心之后,在我的应用列表找到你需要配置个推厂商推送功能的应用,点击配置进入配置移动版页面;
进入配置移动版页面之后,在页面右侧的功能列表中找到个推厂商推送功能;
找到该功能之后,鼠标左键点击该功能弹出配置页,在配置页面选择打包这个插件并点击保存;
由于此功能属于离线配置功能,所以配置了此功能之后需要生成新版的安装包下载安装新版才可以生效;此功能需要二次开发, 有需要的用户可以参考我们的demo示例;
如果你们自己没有技术能力来实现此功能的二次开发,可以联系我们在线客服付费给我们帮你完成二次开发