lizhen_gitee před 2 roky
rodič
revize
37e025d374
1 změnil soubory, kde provedl 19 přidání a 8 odebrání
  1. 19 8
      application/api/controller/User.php

+ 19 - 8
application/api/controller/User.php

@@ -132,8 +132,7 @@ class User extends Api
             $ret = $this->auth->register($mobile, Random::alnum(), '', $mobile, $extend);
             //亿米
             if(input('register_from','') == 'xiaomi'){
-                $ua = input('ua','','trim');
-                $this->yimi_advert($ua);
+                $this->yimi_advert();
             }
         }
         if ($ret) {
@@ -224,8 +223,7 @@ class User extends Api
             $ret = $this->auth->openid_register($wechat_openid,$reg_data);
             //亿米
             if(input('register_from','') == 'xiaomi'){
-                $ua = input('ua','','trim');
-                $this->yimi_advert($ua);
+                $this->yimi_advert();
             }
         }
         if ($ret) {
@@ -298,8 +296,7 @@ class User extends Api
                     $is_register = 1;
                     //亿米
                     if(input('register_from','') == 'xiaomi'){
-                        $ua = input('ua','','trim');
-                        $this->yimi_advert($ua);
+                        $this->yimi_advert();
                     }
                 }
 
@@ -1038,7 +1035,7 @@ class User extends Api
     }
 
     //APP 转化数据统计方案(即:APP 上报对接方案): 广告主上报激活数据,亿米平台搭建服务系统关联点击&下载数据和广告主提供的所有激活数据,将激活数据归因到对应广告。
-    public function yimi_advert($ua = ''){
+    public function yimi_advert(){
         //http://trail.e.mi.com/global/log?appId={appid}&info={data}&conv_type={convType}&customer_id={customerId}
         $api_url      = 'http://trail.e.mi.com/global/log?';
         $api_url_test = 'http://trail.e.mi.com/global/test?';
@@ -1063,7 +1060,9 @@ class User extends Api
             'ua' => 'Dalvik/2.1.0 (Linux; U; Android 11; M2012K11AC Build/RKQ1.200826.002)',
         ];*/
 
-        //采用模式
+        //采用模式4
+        /*
+        $ua = input('ua','','trim');
         if(empty($ua)){
             return true;
         }
@@ -1072,6 +1071,18 @@ class User extends Api
             'client_ip' => request()->ip(),
             'ua' => $ua,
         ];
+        */
+
+        //采用模式3
+        $oaid = input('oaid','','trim');
+        if(empty($oaid)){
+            return true;
+        }
+        $data = [
+            'oaid' => $oaid,
+            'conv_time' => time().substr(microtime(),2,3),
+            'client_ip' => request()->ip(),
+        ];
 
         $data_query = http_build_query($data);
         //dump($data_query);