com.gs.sms.api

SmsManagerApi

短信相关的接口

支持的产品:

All


详情

方法

方法 描述
public static boolean resendFailedSms(long smsId); 根据smsId从数据库查找消息,并再次发送

返回值:

boolean true:已添加到发送队列;false:未添加到发送队列

支持的产品:

All

public static long sendSmsAfterSaved(int from, String to, String content); 保存消息并将消息加入到发送队列 当前接口的保存操作是在当前的线程中同步处理的。

参数:

from
要发送消息的本地帐号ID
to
消息接收者的电话号码
content
短信内容,参数字符数过大将导致接口异常,推荐字符限制为1024.

返回值:

long >=0:已保存的消息ID;<0:保存消息失败

支持的产品:

All

public static long sendSmsAfterSaved(int from, String to, String group, String content); 保存消息并将消息加入到发送队列 当前接口的保存操作是在当前的线程中同步处理的。

参数:

from
要发送消息的本地帐号ID
to
消息接收者的电话号码
group
当前发送短信所属的群组 group的格式为“number1_,number2_,number3..”.如果group没有包含参数"to",或者解析出错,那么短信将会添加失败。 如果group等于to,那么当前接口的作用等同于{@link SmsManagerApi#sendSmsAfterSaved(int, String, String)}
content
短信内容,参数字符数过大将导致接口异常,推荐字符限制为1024.

返回值:

long >=0:已保存的消息ID;<0:保存消息失败

支持的产品:

All

public static boolean addSmsListener(SmsListener smsListener); 添加短信监听器用于监听消息发送结果

参数:

smsListener
用于监听消息发送结果的监听器

返回值:

boolean true:成功;false:失败.

支持的产品:

All

public static int removeSmsById(long smsId); 根据smsId删除短信

返回值:

int 小于0:出错;大于等于0:删除个数 返回为0表示数据库中无此短信,因此大于等于0均可以认为删除成功
public static int removeSmsByType(int removeType); 根据removeType删除短信

返回值:

int 小于0:出错,大于等于0:删除的个数 返回为0表示数据库中无此类短信,因此大于等于0均可认为删除成功

成员和常量

成员 描述
public static final String API SmsManagerApi的标签名,用于在ApiClient中注册.
{@link com.gs.common.client.ApiClient.Builder#addApi(String)}

支持的产品:

All