App推送功能调用
时间:2022-03-24 15:49:06查看量:3381

本站集成了小米,华为,opoo,极光四个推送平台,方案与极光友盟等单独推送平台一样,集成几个单独平台提高推送率。

四个平台全部集成,华为等品牌手机也只收到一条。

单人推送:OPPO/小米用标签 ,华为token值,极光标签商业化建议用别名或RegistrationID。

极光/小米/oppo标签

BSL.JPushTag('tags','callbackMethod')

App注册极光、小米、oppo标签,标签网站内记录,App标签不会丢失。:标签用于用户区分,同一标签可以多人或单人。同一标签内内人数不限。小米推送此方法对应的是别名功能,每次注册只能设置一个别名,同一个设备可以设置多个别名,如果已经存在会覆盖

参数必填说明
tags注册的标签,如有多个,中间使用‘,’英文半角符号隔开。标签必须是英文与数字。
callbackMethod自定义回调函数,返回结果信息

callbackMethod 返回值

编码说明
0成功
1失败
<script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.JPushTag('tag1,tag2','ver')">注册tag</a>

删除标签

BSL.DeletePushTags(tags,callbackmethod)

安卓:删除已注册的tab标签,支持极光,小米推送(小米删除的是别名)。

苹果:支持极光,使用此方法只能起到覆盖作用,调用此接口会覆盖之前设置的全部标签。需要用户加以判断设备是安卓还是苹果,灵活的使用。

参数必填说明
tags安卓端要删除的标签,支持多个标签.多个标签格式: tag1,tag2,tag3。苹果端填写全新的标签,用来覆盖之前设置的全部标签
callbackMethod删除结果回调方法

callbackMethod 返回值

编码说明
0成功
1失败
<script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.DeletePushTags('tag1,tag2','ver')">删除tag</a>

极光RegistrationID

极光标签纳入收费功能,极光可以使用RegistrationID。

BSL.GetRegistrationID('callbackMethod')

参数必填说明
callbackMethod自定义回调函数
script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.GetRegistrationID('ver')">获取极光的RegistrationID</a>

极光别名

BSL.SetJPushAlias('alias','callbackMethod')

参数必填说明
alias别名,alias 命名长度限制为 40 字节,每次调用设置有效的别名,覆盖之前的设置
callbackMethod自定义回调函数

callbackMethod 返回值

编码说明
0成功
1失败
<script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.SetJPushAlias('123bsl','ver')">设置极光别名</a>

华为token值

BSL.GetToken('callbackMethod')

使用华为推送,需要以手机的token为媒介推送到对应华为手机。得到华为手机token值。

参数必填说明
callbackMethod自定义回调函数
<script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.GetToken('ver')">获取token</a>

通知栏通知

BSL.IsOpenNotice('callbackMethod')

判断是否允许创建通知
参数必填说明
callbackMethod自定义回调函数,返回结果信息

callbackMethod 返回值

编码说明
0不允许
1允许
<script type="text/javascript">
	function ver(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.IsOpenNotice('ver')">是否有权限创建通知</a>



咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持