Подтвердить что ты не робот

Начало работы с Android SDK от WeChat

Я загрузил пример SDK с веб-сайта WeChat: http://dev.wechat.com/document/gettingstart/android/

Я использовал Eclipse и ADT, целевую платформу Android 2.2 на Samsung Galaxy Spica i5700.

Проблема заключается в том, что предоставленное демо-приложение способно запускать Messenger WeChat, в то время как все другие вызовы функций не влияют на приложение WeChat.

Я отлаживал Eclipse, и я видел, что API вызывает WeChat, который возвращает успех, но weChat не реагирует на любой запрос из демонстрационного приложения. Например, если я хочу поделиться текстом "Моменты" или отправить изображение в текущую сцену (сеанс чата), ничего не происходит, но также не возникает ошибок.

Кто-нибудь запустил это демо-приложение?

Спасибо.

4b9b3361

Ответ 1

Он работает для меня после добавления отладочного хранилища: Добавить ключ отладки wechat (найденный в корневой папке пакета) в (Window → Preferences → Android → Build → Custom debug keystore) затем очистить и построить снова

Ответ 2

У меня была та же проблема.

Mange, чтобы решить эту проблему, используя следующий шаг:

  • Повторно добавьте libammsdk.jar
  • Добавьте proguard.cfg с

    -keep class com.tencent.mm.sdk.openapi.WXMediaMessage {*;}

    -keep class com.tencent.mm.sdk.openapi. ** реализует com.tencent.mm.sdk.openapi.WXMediaMessage $IMediaObject {*;}

  • Добавить ключ отладки wechat (найденный в корневой папке пакета) в (Window → Preferences → Android → Build → Custom debug keystore)

  • Вам может потребоваться очистка и сборка или даже перезапуск Eclipse.

  • (Необязательно) Запустите приложение, щелкните по сообщению отправки (跳转 到 发消息 界面), следуйте по маркеру (获取 微 信 访问 Token)

Надеюсь, что это поможет.:)

* Запомните, чтобы отменить отладочный ключ в хранилище отладки Custom после отладки демонстрационного приложения wechat на телефоне, поскольку другое приложение не будет работать из-за различной подписки.

Ответ 3

Сейчас я пытаюсь сделать то же самое.

Взгляните на эти ссылки (я нашел первый, когда я случайно нажал "Share on Moments" - "Начало работы - iOS" на странице http://dev.wechat.com/document/, да, это очень нелогично):

http://dev.wechat.com/document/gettingstart/timeline/

http://dev.wechat.com/document/api/timeline/

Кажется, что описанная api может использоваться везде, причем не только на iOS, потому что это всего лишь http-запросы.

Надеюсь, это поможет вам и мне: -)