需求:在第一次登录微信,切换账号时(注销微信),重新拉起授权界面。
第一步:
登录添加代码
final UMSocialService mController = UMServiceFactory.getUMSocialService(getString(R.string.com_umeng_login)); // 添加微信平台 UMWXHandler wxHandler = new UMWXHandler(getActivity(), BuildConfig.wxappID,BuildConfig.wxappSecret);
wxHandler.addToSocialSDK(); // 设置每次微信登录都需确认 wxHandler.setRefreshTokenAvailable(false);
mController.doOauthVerify() 省略
第二步:
注销登录
final UMSocialService mController = UMServiceFactory.getUMSocialService(getString(R.string.com_umeng_login)); UMWXHandler wxHandler = new UMWXHandler(SettingActivity.this, BuildConfig.wxappID,BuildConfig.wxappSecret); wxHandler.addToSocialSDK(); wxHandler.setRefreshTokenAvailable(false); mController.deleteOauth () 省略