cmp.push.push 类
消息推送相关
方法
getRemoteNotification
getRemoteNotification
(
-
options
)
获取离线消息推送服务
参数:
名称 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 必选 | 配置参数
|
示例:
<script>
cmp.push.getRemoteNotification({
success:function(result){
//do something with result
},
error:function(error){
}
});
</script>
getRemoteNotificationToken
getRemoteNotificationToken
(
-
options
)
Object
获取离线消息推送配置
参数:
名称 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 必选 | 配置参数
|
返回值:
[Object]
- clientProtocolType = iPhoneInHouse; //设备类型 android、iPad、iPadInHouse、iPhone、iPhoneInHouse
- tokens = {"baidu":"612021290303441655", "xiaomi":"23423456"}; // 用户注册id/li>
- platforms = ["baidu", "xiaomi"];// 消息推送平台 baidu、 xiaomi 、huawei
示例:
<script>
cmp.push.getRemoteNotificationToken({
userId:"xxasd",
serverIdentifier:"123333",
showContent:true,
soundRemind:true,
vibrationRemind:true,
platforms:["baidu","xiaomi","huawei"],
success:function(result){
//do something with result
},
error:function(error){
}
});
</script>
setPushConfig
setPushConfig
(
-
options
)
设置消息推送参数(是否接收消息,是否声音提醒等)
参数:
名称 | 类型 | 标识 | 描述 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 必选 | 配置参数
|
示例:
<script>
cmp.push.setPushConfig({
userKey:"xxasd",
showContent:true,
soundRemind:true,
vibrationRemind:true,
platforms:["baidu","xiaomi","huawei"],
success:function(result){
//do something with result
},
error:function(error){
}
});
</script>
startPush
startPush
(
-
options
)
开启消息推送服务
参数:
名称 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 必选 | 配置参数
|
示例:
<script>
cmp.push.startPush({
success:function(result){
//do something with result
},
error:function(error){
}
});
</script>
stopPush
stopPush
(
-
options
)
停止消息推送服务
参数:
名称 | 类型 | 标识 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
| Object | 必选 | 配置参数
|
示例:
<script>
cmp.push.stopPush({
success:function(result){
//do something with result
},
error:function(error){
}
});
</script>