问题
阿里云移动推送中,如何打开/关闭接收推送通知的服务呢?
2.解决方案
阿里云移动推送,打开/关闭以及查询当前推送通道的状态,可以调用以下接口:
- [backcolor=transparent]/**
- [backcolor=transparent]* 在程序运行时动态打开推送通道,全量推送场景下,关闭推送通道存在2-3小时延迟。其他场景实时生效
- [backcolor=transparent]* @param callback
- [backcolor=transparent]*/
- [backcolor=transparent]void[backcolor=transparent] turnOnPushChannel[backcolor=transparent]([backcolor=transparent]CommonCallback[backcolor=transparent] callback[backcolor=transparent]);
- [backcolor=transparent]/**
- [backcolor=transparent]* 在程序运行时动态关闭推送通道,全量推送场景下,关闭推送通道存在2-3小时延迟。其他场景实时生效
- [backcolor=transparent]* @param callback
- [backcolor=transparent]*/
- [backcolor=transparent]void[backcolor=transparent] turnOffPushChannel[backcolor=transparent]([backcolor=transparent]CommonCallback[backcolor=transparent] callback[backcolor=transparent]);
- [backcolor=transparent]/**
- [backcolor=transparent]* 在程序运行时查询当前推送通道状态,如果当前为打开状态,则通过callback.success(String response)回调传入’on’;反之则传入’off’
- [backcolor=transparent]* @param callback
- [backcolor=transparent]*/
- [backcolor=transparent]void[backcolor=transparent] checkPushChannelStatus[backcolor=transparent]([backcolor=transparent]CommonCallback[backcolor=transparent] callback[backcolor=transparent]);