IWWAPI api = getApi(mContext);
api.registerApp(SCHEMA);
final WWMediaLink link = new WWMediaLink ();
link.thumbUrl = shareInfo.getImageUrl();
link.webpageUrl = shareInfo.getClickLink();
link.title = shareInfo.getTitle();
link.description = shareInfo.getContent();
link.appPkg = mContext.getPackageName();
link.appName = mContext.getString(R.string.app_name);
link.appId = APPID;
link.agentId = AGENTID;
api.sendMessage(link, new IWWAPIEventHandler() {
@Override
public void handleResp(BaseMessage resp) {
if(resp instanceof WWAuthMessage.Resp){
WWAuthMessage.Resp rrsp = (WWAuthMessage.Resp) resp;
if(rrsp.errCode == WWAuthMessage.ERR_CANCEL){
listener.onCancel("分享取消");
}else if(rrsp.errCode == WWAuthMessage.ERR_FAIL){
listener.onFailure("分享失败");
}else if(rrsp.errCode == WWAuthMessage.ERR_OK){
listener.onSuccess("分享成功");
}
}
}
});