当时(2016年)遇到问题的场景是这样的,公司的APP在测试的过程中微信分享功能用问题,存在分享不成功的情况,且失败率偏高。然后一直看友盟的集成文档,确认过无数遍集成没有问题,然后困扰了我好长时间,最后发现问题出在微信的支付回调代码上(微信支付是同事集成的,但最后该功能没有上线,代码保留了)。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.pay_result); api = WXAPIFactory.createWXAPI(this, Constant.WECHAT_APP_ID); api.handleIntent(getIntent(), this); } 这里需要注释 以下两行代码 api = WXAPIFactory.createWXAPI(this, Constant.WECHAT_APP_ID); api.handleIntent(getIntent(), this); 就可以了,同时说下如果需要同时集成这两个功能,且和我们一样,分项用的友盟集成,在友盟的相关文档里是可以找到解决办法的,这里我们最终没有用支付,所有没有去看文档。 希望可以帮到各位。
转载于:https://juejin.im/post/5b4abf9e5188251b157ba2a6