App推送功能调用
时间:2022-03-24 15:49:06查看量:3435
本站集成了小米,华为,opoo,极光四个推送平台,方案与极光友盟等单独推送平台一样,集成几个单独平台提高推送率。
四个平台全部集成,华为等品牌手机也只收到一条。
单人推送:OPPO/小米用标签 ,华为token值,极光标签商业化建议用别名或RegistrationID。
极光/小米/oppo标签
BSL.JPushTag('tags','callbackMethod')
App注册极光、小米、oppo标签,标签网站内记录,App标签不会丢失。注:标签用于用户区分,同一标签可以多人或单人。同一标签内内人数不限。小米推送此方法对应的是别名功能,每次注册只能设置一个别名,同一个设备可以设置多个别名,如果已经存在会覆盖
参数 | 必填 | 说明 |
---|---|---|
tags | 是 | 注册的标签,如有多个,中间使用‘,’英文半角符号隔开。标签必须是英文与数字。 |
callbackMethod | 是 | 自定义回调函数,返回结果信息 |
callbackMethod 返回值
编码 | 说明 |
---|---|
0 | 成功 |
1 | 失败 |
注册tag
删除标签
BSL.DeletePushTags(tags,callbackmethod)
安卓:删除已注册的tab标签,支持极光,小米推送(小米删除的是别名)。
苹果:支持极光,使用此方法只能起到覆盖作用,调用此接口会覆盖之前设置的全部标签。需要用户加以判断设备是安卓还是苹果,灵活的使用。
参数 | 必填 | 说明 |
---|---|---|
tags | 是 | 安卓端要删除的标签,支持多个标签.多个标签格式: tag1,tag2,tag3。苹果端填写全新的标签,用来覆盖之前设置的全部标签 |
callbackMethod | 是 | 删除结果回调方法 |
callbackMethod 返回值
编码 | 说明 |
---|---|
0 | 成功 |
1 | 失败 |
删除tag
极光RegistrationID
极光标签纳入收费功能,极光可以使用RegistrationID。
BSL.GetRegistrationID('callbackMethod')
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
script type="text/javascript">
function ver(r){
alert(r);
}
获取极光的RegistrationID
极光别名
BSL.SetJPushAlias('alias','callbackMethod')
参数 | 必填 | 说明 |
---|---|---|
alias | 是 | 别名,alias 命名长度限制为 40 字节,每次调用设置有效的别名,覆盖之前的设置 |
callbackMethod | 是 | 自定义回调函数 |
callbackMethod 返回值
编码 | 说明 |
---|---|
0 | 成功 |
1 | 失败 |
设置极光别名
华为token值
BSL.GetToken('callbackMethod')
使用华为推送,需要以手机的token为媒介推送到对应华为手机。得到华为手机token值。
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数 |
获取token
通知栏通知
BSL.IsOpenNotice('callbackMethod')
判断是否允许创建通知
参数 | 必填 | 说明 |
---|---|---|
callbackMethod | 是 | 自定义回调函数,返回结果信息 |
callbackMethod 返回值
编码 | 说明 |
---|---|
0 | 不允许 |
1 | 允许 |
是否有权限创建通知
下一篇:App内原生播放器