Cómo las aplicaciones de Android implementan el uso compartido de WeChat
1. Este tipo de intercambio (consulte el SDK para compartir de WeChat) puede requerir múltiples parámetros, y los parámetros deben ir acompañados de algunos datos utilizados para crear la intención de salto.
2. Cuando un amigo hace clic en el contenido compartido, se volverá a llamar al método onReq de la clase de interfaz IWXAPIEventHandler, específicamente
ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX: solo se llamará en este caso. En este momento, puede extraer algunos datos de los parámetros adjuntos al recurso compartido y crear un Intent de salto.
Dado que se trata de un proyecto de prueba real, las capturas de pantalla de esta implementación no se transmitirán a todos.
Problema 1: este método para compartir solo se puede compartir con amigos, no con Momentos.
Pregunta 2: Si un amigo no instala MyApp, al hacer clic en el mensaje compartido por el amigo en WeChat no se responderá y no se le podrá recordar que "MyApp no está instalada, por favor". descargar" porque la lógica para lograr esto está escrita en MyApp y no se puede detectar si no se instala inicialmente.
Pregunta 3: tipo compartido WXAppExtendObject, límite de tamaño de datos,
extInfo(String) está limitado a 2 KB;
fileData(byte[]) es para terceros; -party utiliza datos binarios de archivos, hasta 10 M;
filePath.(String) es el directorio local del archivo proporcionado por la aplicación, con una longitud máxima de 10 KB. El tamaño del archivo es el mismo que el anterior. , con un máximo no superior a 10M.