|  |  |  | 
|---|
|  |  |  | import com.aoyou.sdk.domain.PaymentCallbackInfo; | 
|---|
|  |  |  | import com.aoyou.sdk.domain.PaymentErrorMsg; | 
|---|
|  |  |  | import com.reyun.tracking.sdk.Tracking; | 
|---|
|  |  |  | import com.squareup.okhttp.Callback; | 
|---|
|  |  |  | import com.squareup.okhttp.OkHttpClient; | 
|---|
|  |  |  | import com.squareup.okhttp.Request; | 
|---|
|  |  |  | import com.squareup.okhttp.Response; | 
|---|
|  |  |  | import com.ss.android.common.lib.EventUtils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.json.JSONException; | 
|---|
|  |  |  | import org.json.JSONObject; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.io.IOException; | 
|---|
|  |  |  | import java.util.HashMap; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | String serverName, | 
|---|
|  |  |  | JSONObject ext) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | StringBuilder _stringBuilder = new StringBuilder(); | 
|---|
|  |  |  | _stringBuilder.append("http://pub.game.2460web.com:11000/event_receiver?"). | 
|---|
|  |  |  | append("ProductID=snxxz"). | 
|---|
|  |  |  | append("&OperatorID=").append("yilegame"). | 
|---|
|  |  |  | append("&RegionName=data"). | 
|---|
|  |  |  | append("&RegionID=").append(serverID). | 
|---|
|  |  |  | append("&EventID=1105"). | 
|---|
|  |  |  | append("&Time=").append(UniversalUtil.getStringDate()). | 
|---|
|  |  |  | append("&AccountID=").append(m_AccountID); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | LogUtil.i(TAG,"注册请求: " + _stringBuilder.toString()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | OkHttpClient client = new OkHttpClient(); | 
|---|
|  |  |  | Request request = new Request.Builder() | 
|---|
|  |  |  | .url(_stringBuilder.toString()) | 
|---|
|  |  |  | .build(); | 
|---|
|  |  |  | client.newCall(request).enqueue(new Callback() { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void onFailure(Request request, IOException e) | 
|---|
|  |  |  | { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void onResponse(Response response) throws IOException | 
|---|
|  |  |  | { | 
|---|
|  |  |  | if(response.isSuccessful()){ | 
|---|
|  |  |  | String _code = response.body().string().trim(); | 
|---|
|  |  |  | LogUtil.i(TAG,"注册返回 : " + _code); | 
|---|
|  |  |  | if(_code.equals("1")) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | Tracking.setRegisterWithAccountID(m_AccountID); | 
|---|
|  |  |  | EventUtils.setRegister("mobile",true); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | EventUtils.setLogin("mobile",true); | 
|---|
|  |  |  | Tracking.setLoginSuccessBusiness(m_AccountID); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SDKManager.getInstance(activity).setRoleDate(activity, roleID, | 
|---|
|  |  |  | roleName, roleLv, | 
|---|
|  |  |  | serverID, serverName, | 
|---|
|  |  |  | ext); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void SendRegisterEvent() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | Tracking.setRegisterWithAccountID(m_AccountID); | 
|---|
|  |  |  | EventUtils.setRegister("mobile",true); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void SendLoginEvent() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | Tracking.setLoginSuccessBusiness(m_AccountID); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|