Commit 7d241038 authored by 测试账号's avatar 测试账号

修改分享改为2s

parent f9d78a28
...@@ -303,33 +303,75 @@ var sdk = { ...@@ -303,33 +303,75 @@ var sdk = {
if(self.shareStartTime>0) if(self.shareStartTime>0)
{ {
setTimeout(function(){ // setTimeout(function(){
// if(!self.shareCancelCallback)
// {
// //分享成功 调用api记录分享数据
// self.shareInfo.successCallback();
// var option = {'uid': sdk.userid, 'share_id': self.shareInfo.sysid };
// self.Post(self.ip3 + self.Logcommon, { log_type: "ShareClick", data: JSON.stringify(option) }, function (d) {
// console.log("sdk 分享成功记录到服务器");
// });
// console.log("分享成功!!!");
// }else
// {
// self.shareCancelCallback = false;
// console.log("分享失败!!!");
// }
// //重置分享数据
// self.shareStartTime = -1;
// self.shareInfo =null;
// console.log("sdk 清空分享数据记录");
// }.bind(self),100);
if(!self.shareCancelCallback)
var shareTime = (nowTime/1000)-self.shareStartTime;
if(shareTime>=sdk_conf.share_time_limit)
{
console.log("sdk 分享成功");
if(self.shareInfo.successCallback)
{ {
//分享成功 调用api记录分享数据 //分享成功 调用api记录分享数据
self.shareInfo.successCallback(); self.shareInfo.successCallback();
var option = {'uid': sdk.userid, 'share_id': self.shareInfo.sysid }; console.log("sdk 分享成功回调");
self.Post(self.ip3 + self.Logcommon, { log_type: "ShareClick", data: JSON.stringify(option) }, function (d) {
console.log("sdk 分享成功记录到服务器");
});
console.log("分享成功!!!");
}else
{
self.shareCancelCallback = false;
console.log("分享失败!!!");
} }
//重置分享数据 //分享成功记录到服务器
self.shareStartTime = -1; var option = {'uid': sdk.userid, 'share_id': self.shareInfo.sysid };
self.shareInfo =null;
console.log("sdk 清空分享数据记录");
}.bind(self),100); self.Get(self.ip3 + self.Logcommon, { log_type: "ShareClick", data: JSON.stringify(option) }, function (d) {
console.log("sdk 分享成功记录到服务器");
});
}else
{
console.log("sdk 分享失败");
//分享失败 回调失败
if(self.shareInfo.failCallback)
{
self.shareInfo.failCallback();
console.log("sdk 分享失败回调");
}else if(self.shareInfo.cancelCallback)
{
self.shareInfo.cancelCallback();
console.log("sdk 分享取消回调");
}
}
//重置分享数据
self.shareStartTime = -1;
self.shareInfo =null;
console.log("sdk 清空分享数据记录");
} }
...@@ -348,7 +390,13 @@ var sdk = { ...@@ -348,7 +390,13 @@ var sdk = {
if(this.userid&&self.initFlag===0){ if(this.userid&&self.initFlag===0){
var option = wx.getLaunchOptionsSync(); var option = wx.getLaunchOptionsSync();
var gdt_vid = option.query.gdt_vid;
var weixinadinfo = option.query.weixinadinfo
self.setItem("gdt_vid",gdt_vid);
self.setItem("weixinadinfo",weixinadinfo);
if(option.query.share_id && option.query.uid){ if(option.query.share_id && option.query.uid){
option.query.share_uid = option.query.uid; option.query.share_uid = option.query.uid;
option.query.uid = this.userid; option.query.uid = this.userid;
...@@ -883,11 +931,11 @@ var sdk = { ...@@ -883,11 +931,11 @@ var sdk = {
tpye = obj.type; tpye = obj.type;
} }
if(self.getConfig4().cityLimit==1) // if(self.getConfig4().cityLimit==1)
{ // {
//如果在限制的ip或者城市则调用起100分类类型素材 // //如果在限制的ip或者城市则调用起100分类类型素材
tpye = 100; // tpye = 100;
} // }
if(obj.specialFlag){ if(obj.specialFlag){
specialFlag = obj.specialFlag; specialFlag = obj.specialFlag;
...@@ -960,11 +1008,11 @@ var sdk = { ...@@ -960,11 +1008,11 @@ var sdk = {
if(obj.type){ if(obj.type){
tpye = obj.type; tpye = obj.type;
} }
if(self.getConfig4().cityLimit==1) // if(self.getConfig4().cityLimit==1)
{ // {
//如果在限制的ip或者城市则调用起100分类类型素材 // //如果在限制的ip或者城市则调用起100分类类型素材
tpye = 100; // tpye = 100;
} // }
if(obj.specialFlag){ if(obj.specialFlag){
specialFlag = obj.specialFlag; specialFlag = obj.specialFlag;
...@@ -2129,6 +2177,56 @@ var sdk = { ...@@ -2129,6 +2177,56 @@ var sdk = {
}, },
/**
* @apiGroup C
* @apiName setWeChatAdEvent
* @api {数据存储} 数据存储 setWeChatAdEvent(存) 将微信广告数据发送到微信后台
* @apiParam {String} url 转化行为发生的页面,
* @apiParam {String} actionType 预定义的行为类型,1:为下单,2:预约
* @apiParam {String} actionParam 转化行为价值(例如金额)
* @apiSuccessExample {json} 示例:
* sdk.setWeChatAdEvent("/",1,{value:40},null)
*/
setWeChatAdEvent(url,actionType,actionParam,callbackFunction){
var clickId = this.getItem("gdt_vid");
var weixinadinfo = this.getItem("weixinadinfo");
var at = "COMPLETE_ORDER";
if(actionType==2)
{
at = "RESERVATION";
}
if(clickId)
{
var data = {};
data.url = url;
//data.user_action_set_id = sdk.getConfig4().useActionSetId;
data.action_type = at;
data.action_time = new Date().getTime()/1000;
if(this.getUser())
{
actionParam.uid = this.getUser().uid;
}
data.action_param =actionParam;
data.trace = {"click_id":clickId};
this.Post(this.ip3 + "/WeChatAdLog/common", {data:JSON.stringify(data)}, function (d) {
if(callbackFunction)
{
callbackFunction(d);
}
});
}
},
/** /**
* @apiGroup C * @apiGroup C
......
...@@ -34,6 +34,7 @@ var sdk_conf = { ...@@ -34,6 +34,7 @@ var sdk_conf = {
ip4: "https://res.test.llewan.com", ip4: "https://res.test.llewan.com",
} }
}, },
default_upload_row_count:20, default_upload_row_count:20,
default_upload_interval:120, default_upload_interval:120,
//游戏在线统计时长开启与关闭。true为开启,false为关闭 //游戏在线统计时长开启与关闭。true为开启,false为关闭
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment