hz-zhhq-app-service/greenH5modul/.svn/pristine/ee/ee38bf07d0faff073be2f5b5ac6...

41 lines
1.2 KiB
Plaintext
Raw Normal View History

2025-01-21 13:12:35 +08:00
package com.jysoft.unipush.template;
import com.gexin.rp.sdk.base.sms.SmsInfo;
import java.util.HashMap;
import java.util.Map;
/**
* 短信推送
*
* @author zhangwf
* @see
* @since 2019-07-11
*/
public class PushSmsInfo {
/**
* 短信模板和APPLink只能选其一
* @return
*/
public static SmsInfo getSmsInfo() {
SmsInfo smsinfo = new SmsInfo();
//短信模板ID 需要在个推报备开通 才可使用
smsinfo.setSmsTemplateId("2017011");
//模板中占位符的内容k.v 结构
//注意当使用AppLink时smsContent不能传值url
Map<String, String> smsContent = new HashMap<String, String>();
smsContent.put("code", "1234");
smsContent.put("time", "1234");
smsinfo.setSmsContent(smsContent);
// smsinfo.setApplink(true); //推送的短信模板中是否选用APPLink进行推送。
// smsinfo.setUrl("www.baidu.com"); //推送的短信模板中的APPLink链接地址。
// smsinfo.setPayload("222"); //推送的短信模板中的APPLink自定义字段。
//离线多久后开始补发(单位:ms
smsinfo.setOfflineSendtime(100000L);
return smsinfo;
}
}