Commit a4b1e70e by sikang

bug fix

parent ccb29f83
...@@ -120,26 +120,10 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -120,26 +120,10 @@ public class UserPresenter extends BasePresenter<UserApi> {
@Override @Override
public void onSuccess(GatewayInfoBean gatewayInfoBean) { public void onSuccess(GatewayInfoBean gatewayInfoBean) {
Gateway.setGatewayInfoBean(gatewayInfoBean); Gateway.setGatewayInfoBean(gatewayInfoBean);
TrackEventHelper.logEvent(TrackEvent.Api.GATEWAY_UPDATED);
if (!PreferencesManager.get().getBoolean("device_info_uploaded", false)) {
TrackEventHelper.logEvent(new Gson().toJson(DeviceUtils.getInstance().getDeviceInfo()));
TrackEventHelper.logEvent(DeviceUtils.getInstance().getActivePkgs(LibConfig.getContext(), 30));
PreferencesManager.get().saveData("device_info_uploaded", true);
}
//记录referrer submitDeviceInfo();
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("referrer", PreferencesManager.get().getInstallReferrer());
jsonObject.put("referrer_deeplink", FbDeepLink.getFbReferrer());
jsonObject.put("rederrer_sdk", PreferencesManager.get().getInstallReferrerFromSDK());
} catch (JSONException e) {
e.printStackTrace();
}
TrackEventHelper.logEvent(jsonObject.toString());
getCustomerMsg(action); getCustomerMsg(action);
// EventBus.getDefault().post(ActionEnum.GATEWAY_UPDATED);
} }
@Override @Override
...@@ -154,6 +138,33 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -154,6 +138,33 @@ public class UserPresenter extends BasePresenter<UserApi> {
} }
public void submitDeviceInfo() {
Observable.just(true)
.subscribeOn(Schedulers.io())
.map(aBoolean -> {
TrackEventHelper.logEvent(TrackEvent.Api.GATEWAY_UPDATED);
if (!PreferencesManager.get().getBoolean("device_info_uploaded", false)) {
TrackEventHelper.logEvent(new Gson().toJson(DeviceUtils.getInstance().getDeviceInfo()));
TrackEventHelper.logEvent(DeviceUtils.getInstance().getActivePkgs(LibConfig.getContext(), 30));
PreferencesManager.get().saveData("device_info_uploaded", true);
}
//记录referrer
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("referrer", PreferencesManager.get().getInstallReferrer());
jsonObject.put("referrer_deeplink", FbDeepLink.getFbReferrer());
jsonObject.put("rederrer_sdk", PreferencesManager.get().getInstallReferrerFromSDK());
} catch (JSONException e) {
e.printStackTrace();
}
TrackEventHelper.logEvent(jsonObject.toString());
return true;
}).subscribe();
}
/** /**
* 合同 * 合同
*/ */
......
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