官方文档:开发者中心
首先看文档得有appkey,masterkey,url!!!
分享一个小技巧
友盟自带测试工具,可以先用测试工具调通,然后去看友盟生成的数据,跟你自己组装的数据的差别在哪里!有些数据不传就是收不到的!!!但是它的文档里面没写,好了,祝你成功!
代码:
import org.apache.commons.codec.digest.DigestUtils;
@Value("${appPush.url}")
private String appPushUrl;
@Value("${ios.appKey}")
private String iosAppKey;
@Value("${ios.masterKey}")
private String iosMasterKey;
@Value("${ios.url}")
private String iosAppPushUrl;
/**
* 推送类型 -- 列播
*/
public static final String PUSH_TYPE_LIST = "listcast";
/**
* 推送类型 -- 组播
*/
public static final String PUSH_TYPE_GROUP = "groupcast";
@Override
public void sendMessage(Long userId, String title, String content) {
StaffUserDeviceTokenPO po = staffUserDeviceTokenService.selectById(userId);
if(ObjectUtil.isNull(po)){
log.