短信通知接口

更新时间:2025-05-23 03:04:47

前言

为提高信息的到达率和实效性,扩展推送的使用场景,我们推出了推送与短信的融合通知模式。开发者可以设置在一定时间内,如果用户未收到或未点击推送,通过短信补发通知用户。具体方案可参考:短信联动配置

为了实现推送短信融合方案,需要在终端接入绑定/解绑电话号码。

重要

SDK版本V3.0.11及以上版本支持绑定电话号码。

绑定电话号码

将设备与电话号码绑定。

bindPhoneNumber

接口定义

void bindPhoneNumber(String phoneNumber, CommonCallback callback)

所属类

CloudPushService

参数说明

参数

类型

是否必须

说明

参数

类型

是否必须

说明

phoneNumber

String

要绑定的电话号码

callback

CommonCallback

回调

代码示例

Kotlin
Java
PushServiceFactory.getCloudPushService()
    .bindPhoneNumber(phoneNumber, object : CommonCallback() {
        override fun onSuccess(s: String?) {}
        override fun onFailed(errorCode: String?, errorMsg: String?) {}
    })
PushServiceFactory.getCloudPushService().bindPhoneNumber(phoneNumber, new CommonCallback() {
    @Override
    public void onSuccess(String s) {
        
    }

    @Override
    public void onFailed(String errorCode, String errorMsg) {
        
    }
});

解绑电话号码

解除当前设备与电话号码的绑定关系。

unbindPhoneNumber

接口定义

void unbindPhoneNumber(CommonCallback callback)

所属类

CloudPushService

参数说明

参数

类型

是否必填

说明

参数

类型

是否必填

说明

callback

CommonCallback

结果回调

代码示例

Kotlin
Java
PushServiceFactory.getCloudPushService()
    .unbindPhoneNumber(object : CommonCallback() {
        override fun onSuccess(s: String?) {}
        override fun onFailed(errorCode: String?, errorMsg: String?) {}
    })
PushServiceFactory.getCloudPushService().unbindPhoneNumber(new CommonCallback() {
    @Override
    public void onSuccess(String s) {
        
    }

    @Override
    public void onFailed(String errorCode, String errorMsg) {
        
    }
});
  • 本页导读 (0)
  • 前言
  • 绑定电话号码
  • bindPhoneNumber
  • 解绑电话号码
  • unbindPhoneNumber