Introducción al SDK de Android de WeChat

He descargado el ejemplo del SDK del sitio web de WeChat: http://dev.wechat.com/document/gettingstart/android/

He utilizado Eclipse y ADT, la plataforma de destino Android 2.2 en el Samsung Galaxy Spica i5700.

El problema es que la aplicación de demostración proporcionada sólo es capaz de iniciar WeChat messenger, mientras que todas las demás llamadas de función no producen ningún efecto en la aplicación WeChat.

Estaba depurando a través de Eclipse y vi que la API llama a WeChat éxito de retorno, pero weChat no está respondiendo a cualquier solicitud de la aplicación de demostración. Por ejemplo, si quiero compartir texto en "Momentos" o enviar una imagen a la escena actual (sesión de chat), no ocurre nada, pero tampoco ocurre ningún error.

¿Alguien ha hecho que funcione esta aplicación de demostración?

Gracias.

Su trabajo para mí después de añadir debug keystore: Añadir la clave de depuración de wechat (que se encuentra en la carpeta raíz del paquete) en (Ventana -> Preferencias -> Android -> Build -> Custom debug keystore) luego limpiar y construir de nuevo

Yo tuve el mismo problema.

Mange para resolverlo con el siguiente paso:

  1. Vuelva a agregar el archivo libammsdk.jar
  2. Añadir proguard.cfg con

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

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

  3. Agregue la clave de depuración de wechat (que se encuentra en la carpeta raíz del paquete) en (Ventana -> Preferencias -> Android -> Construir -> Depuración personalizada de almacén de claves)

  4. Es posible que tenga que limpiar y generar o incluso reiniciar Eclipse.

  5. (Opcional) Ejecute la Aplicación, haga clic en enviar mensaje (跳转 到 发消息 界面) siga por token (获取 微 信 访问 Token)

Espero que esto ayude. 🙂

* Tenga en cuenta para quitar la clave de depuración en el Custom debug keystore después de instalar la aplicación de demostración wechat al teléfono como otra aplicación no funcionará debido a signiture diferente.

En este momento estoy tratando de hacer lo mismo.

Echa un vistazo a estos enlaces (he encontrado el primero cuando accidentalmente chascado "Compartir en Moments" – "Getting Started – iOS" en la página http://dev.wechat.com/document/ , sí, es altamente ilógico):

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

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

Parece que api descrito allí puede ser utilizado en todas partes, no sólo en iOS, porque esto es sólo http-peticiones.

Espero que te ayude a ti ya mí 🙂

  • Cómo cambiar la ruta .android
  • Android facebook sdk - establece permisos para openActiveSession
  • Compilación de errores con Android Studio
  • Cómo ejecutar "android.bat sdk" en la ventana 7
  • Descarga lenta de SDK a través del gestor SDK de Android
  • No se puede encontrar la carpeta de SDK dentro de la ruta de estudio de Android y el gestor de SDK no se abre
  • Facebook SDK para la descarga de Android siempre falla
  • 32bit o 64bit Android SDK en el sistema operativo Windows 64bit?
  • ¿Cómo cambiar o cambiar entre las pestañas en la distribución gráfica sdk de Android?
  • SDK de Android: ejecuta funciones en segundo plano
  • Android Studio no me deja importar SDK
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.