Commit 367c12cb authored by jyx's avatar jyx

添加归因接口

parent 365418c0
...@@ -10,8 +10,8 @@ android { ...@@ -10,8 +10,8 @@ android {
applicationId "com.duben.infinitefunjia" applicationId "com.duben.infinitefunjia"
minSdkVersion rootProject.ext.androidMinSdkVersion minSdkVersion rootProject.ext.androidMinSdkVersion
targetSdkVersion rootProject.ext.androidTargetSdkVersion targetSdkVersion rootProject.ext.androidTargetSdkVersion
versionCode 725 versionCode 726
versionName "7.2.5" versionName "7.2.6"
flavorDimensions "default" flavorDimensions "default"
// dex突破65535的限制 // dex突破65535的限制
......
...@@ -51,16 +51,18 @@ object GravityEngineManager { ...@@ -51,16 +51,18 @@ object GravityEngineManager {
createChannel(), createChannel(),
object : InitializeCallback { object : InitializeCallback {
override fun onFailed(errorMsg: String, initializeBody: JSONObject?) { override fun onFailed(errorMsg: String, initializeBody: JSONObject?) {
LogUtil.d("mcg --> gravityEngineSDKInstance onFailed=" + errorMsg) LogUtil.d("mcg --> gravityEngineSDKInstance onFailed=$errorMsg")
} }
override fun onSuccess(responseJson: JSONObject?, initializeBody: JSONObject?) { override fun onSuccess(responseJson: JSONObject?, initializeBody: JSONObject?) {
//responseJson=={"nameValuePairs":{"token":"b10c4ce9-b40b-3f89-b442-237fe82e5efd"}} //responseJson=={"nameValuePairs":{"token":"b10c4ce9-b40b-3f89-b442-237fe82e5efd"}}
LogUtil.d(
"mcg --> gravityEngineSDKInstance onSuccess=" + JsonUtil.toJson( responseJson?.let {
responseJson val json = JsonUtil.toJson(it)
) LogUtil.d("mcg --> gravityEngineSDKInstance onSuccess=$json")
) TrackManager.getInstance().ylclReport(json)
}
enableAutoTrack(gravityEngineSDKInstance) enableAutoTrack(gravityEngineSDKInstance)
} }
...@@ -68,8 +70,6 @@ object GravityEngineManager { ...@@ -68,8 +70,6 @@ object GravityEngineManager {
ENABLE_SYNC_ATTRIBUTION ENABLE_SYNC_ATTRIBUTION
) )
} catch (e: Exception) { } catch (e: Exception) {
e.printStackTrace() e.printStackTrace()
} }
......
...@@ -86,4 +86,10 @@ public class TrackManager { ...@@ -86,4 +86,10 @@ public class TrackManager {
trackPresenter.cmtEcpm(vo); trackPresenter.cmtEcpm(vo);
} }
} }
public void ylclReport(String vo) {
if (trackPresenter != null) {
trackPresenter.ylclReport(vo);
}
}
} }
...@@ -269,4 +269,25 @@ public class TrackPresenter extends BaseTrackPresenter { ...@@ -269,4 +269,25 @@ public class TrackPresenter extends BaseTrackPresenter {
} }
}); });
} }
public void ylclReport(String json) {
HashMap<String, Object> vo = new HashMap<>();
vo.put("device", new DeviceUuidFactory().getDeviceUuid());
vo.put("param", json);
AppHttpManager.getInstance(loanApplication)
.call(loanService.ylclReport(vo),
new BaseSubscriber<BaseResponse<Object>>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(BaseResponse<Object> baseResponse) {
}
});
}
} }
...@@ -396,6 +396,14 @@ public interface LoanService { ...@@ -396,6 +396,14 @@ public interface LoanService {
@POST("api/book/readRecordList") @POST("api/book/readRecordList")
Observable<BaseResponse<BookList2Bean>> getBookHistory(@Body Map<String, Object> vo); Observable<BaseResponse<BookList2Bean>> getBookHistory(@Body Map<String, Object> vo);
/**
* 同步归因
*
* @return
*/
@POST("api/appNa/ylclReport")
Observable<BaseResponse<Object>> ylclReport(@Body Map<String, Object> vo);
/** /**
* 默认http工厂 * 默认http工厂
*/ */
......
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