1. 程式人生 > >微信分享——注意事項

微信分享——注意事項

在專案做微信分享時,1、一定要注意appid不能有錯,如果錯了,需要將微信解除安裝重灌,才能正常進行。

    2、一定要注意專案中必須有wxentryactivity的回撥,即判斷微信分享是否成功。

    3、特殊情況:如果應用已經註冊了一個appid,但是由於其他需要,又註冊了一個ID,直接用新的id會導致微信能登入,但是不能分享,出現閃退的現象,這是由於應用繫結註冊了之前的appid造成的,此時需要註冊,再登出。  

if (mWXApi == null) {
    mWXApi = WXAPIFactory.createWXAPI(context, Constants.SHARE_APP_ID
, true); } mWXApi.registerApp(Constants.SHARE_APP_ID); mWXApi.unregisterApp(); mWXApi = WXAPIFactory.createWXAPI(context, Constants.APP_ID, true); mWXApi.registerApp(Constants.APP_ID);
這是android的情況,當微信登陸和微信分享配置的微信appid是2個,測試過程中發現,
ios微信登陸和分享均正常,android登陸正常,分享閃退後將oauth的appid設定成share的appid後可以分享,所以android需要用同一個appid