2014-11-27 4 views
1

Привет, я хочу поделиться имиджем с WeChat из моего приложения, используя Wechat SDK. Я загрузил образец this, но он не работает. Я также следовал инструкциям от here, чтобы добавить debug keystore. Сценарий выглядит следующим образом: - Если пользователь не входит в систему в приложении WeChat, тогда образец приложения открывает страницу входа в приложение Wechat, но после входа в систему ничего не происходит. Если пользователь зарегистрирован, то ничего не происходит. Я использую тот же самый идентификатор приложения, который работает в iOS, поэтому я ничего не вижу в регистрации приложений. Пожалуйста, помогите мне. Если кто-то поделился с WeChat. Вот мой кодОбмен на WeChat с помощью Wechat sdk в android

// В OnCreate У меня написать

api = WXAPIFactory.createWXAPI(this, Constants.WECHAT_APPID); 
    weChatHandler = new WechatHandler(); //WechatHandler is imlemented by WXAPIEventHandler 
    api.handleIntent(getIntent(), weChatHandler); 

// обмен кодом

  Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.abt_image); 

      //Init a WXImageObject object 
      WXImageObject imgObj = new WXImageObject(bmp); 
      Bit 

      WXMediaMessage msg = new WXMediaMessage(); 
      msg.mediaObject = imgObj; 
      Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, 50, 50, true); 
      bmp.recycle(); 
      msg.thumbData = Utils.bmpToByteArray(thumbBmp, true); //set the thumbnail 
      SendMessageToWX.Req req = new SendMessageToWX.Req(); 
      req.transaction = buildTransaction("img"); 
      req.message = msg; 
      req.scene = SendMessageToWX.Req.WXSceneSession; 
      api.sendReq(req); 
+0

мой код совместного использования изображения такое же, если вы уже видели. –

ответ

2

Первое всего, вы должны убедиться, что thumbData должен быть в пределах 32KB

ПРИМЕЧАНИЕ. Размер файла должен быть не более 32 КБ.

Вы можете проверить это сами wechat document

Смежные вопросы