前言
为提高信息的到达率和实效性,扩展推送的使用场景,我们推出了推送与短信的融合通知模式。开发者可以设置在一定时间内,如果用户未收到或未点击推送,通过短信补发通知用户。具体方案可参考:短信联动配置。
为了实现推送短信融合方案,需要在终端接入绑定/解绑电话号码。
重要
SDK版本V3.0.11及以上版本支持绑定电话号码。
绑定电话号码
将设备与电话号码绑定。
bindPhoneNumber
接口定义
void bindPhoneNumber(String phoneNumber, CommonCallback callback)
所属类
CloudPushService
参数说明
参数 | 类型 | 是否必须 | 说明 |
phoneNumber | String | 是 | 要绑定的电话号码 |
callback | CommonCallback | 是 | 回调 |
代码示例
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 | 是 | 结果回调 |
代码示例
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) {
}
});
文档内容是否对您有帮助?