设置多端推送策略
更新时间: 2024/03/07 13:21:24
云信 NIM SDK 支持配置多端推送策略,即当桌面端(包括 Windows,Web,macOS 等)在线时,SDK 支持设置是否需要推送给手机端。
前提条件
实现方法
通过调用 enableMobilePushWhenPCOnline
方法来设置当桌面端在线时,是否需要推送给手机端。默认为 YES,即桌面端在线时需要发送推送给手机端,桌面端包括 Windows,Web,macOS等。
示例代码如下:
objc// 设置
NimCore.instance.settingsService
.enableMobilePushWhenPCOnline(enable: true);
/// 查询
NimCore.instance.settingsService
.isMobilePushEnabledWhenPCOnline()
.then(
(result) {
// 处理结果
}
);
- 设置完成后,可以调用
isMobilePushEnabledWhenPCOnline
方法获取当前的多端推送配置信息。 - 如果 SDK 已配置多端登录,且已设置多端推送,则满足推送条件的各个客户端都会收到推送消息。如果不希望多个客户端同时收到推送,请关闭多端登录或者关闭多端推送功能。
此文档是否对你有帮助?