Skip to content

Commit

Permalink
mod: update umeng version
Browse files Browse the repository at this point in the history
fix: wxPay isInstallWXApp
  • Loading branch information
liuyuanxiao committed Aug 13, 2018
1 parent 085f9d8 commit e38a7e3
Show file tree
Hide file tree
Showing 9 changed files with 55 additions and 6 deletions.
6 changes: 3 additions & 3 deletions library-wxshare/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ dependencies {
//友盟数据分析
compile 'com.umeng.sdk:common:1.5.0'
compile 'com.umeng.sdk:analytics:7.5.0'
compile files('libs/umeng_social_net.jar')
compile files('libs/umeng_social_api.jar')
compile files('libs/umeng_social_tool.jar')
// compile files('libs/umeng_social_net.jar')
compile files('libs/umeng-sharetool-6.9.3.jar')
compile files('libs/umeng-share-wechat-simplify-6.9.3.jar')

compile project(':nexus')
// implementation 'com.github.bmfe.eros-nexus:nexus:1.0.0'
Expand Down
Binary file not shown.
Binary file added library-wxshare/libs/umeng-sharetool-6.9.3.jar
Binary file not shown.
Binary file removed library-wxshare/libs/umeng_social_api.jar
Binary file not shown.
Binary file removed library-wxshare/libs/umeng_social_net.jar
Binary file not shown.
Binary file removed library-wxshare/libs/umeng_social_tool.jar
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import android.text.TextUtils;

import com.benmu.erospluginumeng.model.UmengPlagformBean;
import com.benmu.erospluginumeng.model.WXApiModule;
import com.benmu.framework.manager.ManagerFactory;
import com.benmu.framework.manager.impl.ParseManager;
import com.benmu.framework.utils.DebugableUtil;
Expand All @@ -22,7 +23,7 @@ public class EventUmeng {

public void initUM(Context context, String androidAppKey) {
if (!TextUtils.isEmpty(androidAppKey)) {
Config.DEBUG = true;
// Config.DEBUG = true;
UMConfigure.init(context, androidAppKey, "umeng", UMConfigure.DEVICE_TYPE_PHONE, "");
MobclickAgent.setDebugMode(DebugableUtil.isDebug());
MobclickAgent.openActivityDurationTrack(false);
Expand All @@ -36,6 +37,7 @@ public void initPlatform(Context context, String params) {
UmengPlagformBean bean = ManagerFactory.getManagerService(ParseManager.class).parseObject
(params, UmengPlagformBean.class);
PlatformConfig.setWeixin(bean.getAppKey(), bean.getAppSecret());
WXApiModule.getInstans().onCreateWXApi(context, bean.getAppKey());

}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
package com.benmu.erospluginumeng.model;

import android.content.Context;
import android.text.TextUtils;

import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;

/**
* Created by liuyuanxiao on 2018/4/17.
*/

public class WXApiModule {
private static WXApiModule instans;
private IWXAPI mWXApi;
private String appId;
private WXApiModule() {
}

public static WXApiModule getInstans() {
if (instans == null) {
synchronized (WXApiModule.class) {
if (instans == null) {
instans = new WXApiModule();
}
}
}
return instans;
}

public void onCreateWXApi(Context context, String appId) {
if (!TextUtils.isEmpty(appId)) {
this.appId = appId;
mWXApi = WXAPIFactory.createWXAPI(context, appId, true);
}
}

public IWXAPI getWXApi() {
return mWXApi;
}

public String getAppId() {
return appId;
}

public void setAppId(String appId) {
this.appId = appId;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
import com.taobao.weex.annotation.JSMethod;
import com.taobao.weex.bridge.JSCallback;
import com.taobao.weex.common.WXModule;
import com.umeng.analytics.MobclickAgent;
import com.umeng.commonsdk.UMConfigure;

/**
* WeChat 登录 交互Module
Expand Down

0 comments on commit e38a7e3

Please sign in to comment.