Ответ 1
Он работает для меня после добавления отладочного хранилища: Добавить ключ отладки wechat (найденный в корневой папке пакета) в (Window → Preferences → Android → Build → Custom debug keystore) затем очистить и построить снова
Я загрузил пример 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 не реагирует на любой запрос из демонстрационного приложения. Например, если я хочу поделиться текстом "Моменты" или отправить изображение в текущую сцену (сеанс чата), ничего не происходит, но также не возникает ошибок.
Кто-нибудь запустил это демо-приложение?
Спасибо.
Он работает для меня после добавления отладочного хранилища: Добавить ключ отладки wechat (найденный в корневой папке пакета) в (Window → Preferences → Android → Build → Custom debug keystore) затем очистить и построить снова
У меня была та же проблема.
Mange, чтобы решить эту проблему, используя следующий шаг:
Добавьте 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 на телефоне, поскольку другое приложение не будет работать из-за различной подписки.
Сейчас я пытаюсь сделать то же самое.
Взгляните на эти ссылки (я нашел первый, когда я случайно нажал "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-запросы.
Надеюсь, это поможет вам и мне: -)