查看: 15361|回复: 2

[Android常见问题] ShareSDK与应用宝渠道的微信回调冲突的解决方案

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[Android常见问题] ShareSDK与应用宝渠道的微信回调冲突的解决方案

[复制链接]
15361 2 | 发表于 2016-6-16 12:07:02 |阅读模式 | |
本帖最后由 三峰 于 2016-6-16 12:14 编辑

由于应用宝渠道用到了微信授权,而且回调Activity是WXEntryActivity;跟ShareSDK的微信回调类冲突。
解决方案如下:
1、把原来ShareSDK的微信回调类WXEntryActivity修改成SSDKWXEntryActivity,然后在AndroidManifest中配置
2、在应用宝的微信授权回调类WXEntryActivity中,添加如下代码
3、SSDKWXEntryActivity类与WXEntryActivity类在同一个包中,如cn.sharesdk.demo.wxapi
  1. /** 应用宝微信授权回调activity,需要继承 YSDKWXEntryActivity*/
  2. public class WXEntryActivity extends YSDKWXEntryActivity {

  3.        public void onCreate(Bundle arg0) {
  4.               super.onCreate(arg0);               
  5.        }

  6.        public void onResp(BaseResp resp) {
  7.               if (resp instanceof SendMessageToWX.Resp) {
  8.                     //把原来ShareSDK的微信回调类WXEntryActivity改成SSDKWXEntryActivity
  9.                     //然后在AndroidManifest中,注册SSDKWXEntryActivity
  10.                     Intent intent = new Intent(this, SSDKWXEntryActivity.class);
  11.                     intent.putExtras(getIntent());
  12.                     startActivity(intent);
  13.                     finish();
  14.               } else {
  15.                     super.onResp(resp);
  16.               }
  17.        }
  18.         
  19. }
复制代码
AndroidManifest中的配置信息
  1. <!-- 应用宝的微信授权回调类 -->
  2. <activity
  3.        android:name=".wxapi.WXEntryActivity"
  4.        android:theme="@android:style/Theme.Translucent.NoTitleBar"
  5.        android:configChanges="keyboardHidden|orientation|screenSize"
  6.        android:exported="true" />
  7. <!-- ShareSDK的微信分享回调类 -->
  8. <activity
  9.        android:name=".wxapi.SSDKWXEntryActivity"
  10.        android:theme="@android:style/Theme.Translucent.NoTitleBar"
  11.        android:configChanges="keyboardHidden|orientation|screenSize"
  12.        android:exported="true" />
复制代码

这样就解决ShareSDK与应用宝微信回调类的冲突问题,啦啦啦

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-20 14:30:19 |
应用宝最新渠道无法支持

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2018-8-20 15:18:39 |
包克诚 发表于 2018-8-20 14:30
应用宝最新渠道无法支持

关于微信回调类的配置是怎么设置的可以发一下看看,加下QQ4006852216
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表