代码示例
分发时资源ASLP方法
public ResponseObject call(Map<String, Object> params) {
ResponseObject ro = ResponseObject.newOkResponse();
try {
String resAppId = (String)params.get("resAppId"); //获取安装的appId
JSONObject data = new JSONObject(); //jo中存放资源数据
data.put("test","ok"+resAppId);
//TODO data可以是任意字符串的数据(格式可根据需要定制,此处为JSON字符串)
ro.put("res",data); //把需要处理的资源数据放到data中,注意约定res关键字
} catch (AWSException e) {
return ro.err(e.getMessage());
}
return ro;
}
安装时资源ASLP方法
public ResponseObject call(Map<String, Object> params) {
ResponseObject ro = ResponseObject.newOkResponse();
try {
String resAppId = (String)params.get("resAppId"); //获取安装的appId
//params.get("res")里是获取的资源数据,需要处理一些相关操作。
System.out.println("安装时成功获取" + resAppId + "一个值:"+ params.get("res").toString());
//TODO 需要根据业务处理分发资源
} catch (AWSException e) {
return ro.err(e.getMessage());
}
return ro;
}
升级时资源ASLP方法
public ResponseObject call(Map<String, Object> params) {
ResponseObject ro = ResponseObject.newOkResponse();
try {
String resAppId = (String)params.get("resAppId"); //获取安装的appId
//params.get("res")里是获取的资源数据,需要处理一些相关操作。
System.out.println("更新时成功获取" + resAppId + "一个值:"+ params.get("res").toString());
//TODO 需要根据业务处理分发资源
} catch (AWSException e) {
return ro.err(e.getMessage());
}
return ro;
}
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区