Android SDK中如何打开/关闭接收推送通知的服务呢?

问题详述

阿里云移动推送中,如何打开/关闭接收推送通知的服务呢?

解决方案

阿里云移动推送,打开/关闭以及查询当前推送通道的状态,可以调用以下接口:

  1. /**
  2. * 在程序运行时动态打开推送通道,全量推送场景下,关闭推送通道存在2-3小时延迟。其他场景实时生效
  3. * @param callback
  4. */
  5. void turnOnPushChannel(CommonCallback callback);
  6. /**
  7. * 在程序运行时动态关闭推送通道,全量推送场景下,关闭推送通道存在2-3小时延迟。其他场景实时生效
  8. * @param callback
  9. */
  10. void turnOffPushChannel(CommonCallback callback);
  11. /**
  12. * 在程序运行时查询当前推送通道状态,如果当前为打开状态,则通过callback.success(String response)回调传入’on’;反之则传入’off’
  13. * @param callback
  14. */
  15. void checkPushChannelStatus(CommonCallback callback);