Proceso de acoplamiento de ShareSDK para compartir inicio de sesión en Unity WeChat
ShareSDK se puede usar para iniciar sesión y compartir en múltiples plataformas sin tener que usar el servidor nuevamente. Este artículo presenta principalmente el uso de ShareSDK en el lado de Android para iniciar sesión y compartir en WeChat.
En ese momento se usaba Unity 2019.4.5 y la versión de Gradle era 4.0.0.
1. Vaya a la plataforma de desarrollo WeChat para solicitar la creación de un mini programa y obtenga appId y appSecret después de que se apruebe la aplicación /p>
2. Vaya a la plataforma Mobike para crear un pequeño programa y obtenga appKey y appSecret
Siga los pasos del documento oficial para conectarse;
1. archivo launcherTemplate.gradle, cada plataforma necesita escribir appId y appSecret en él, y los cambios en ShareSDKDevInfo.cs no son válidos.
Tome la plataforma WeChat como ejemplo:
2. Si está aplicando una aplicación WeChat, puede utilizar la demostración oficial de Mobike para realizar pruebas:
Nombre del paquete de aplicación de demostración: cn.sharesdk.demo;
demokey.
Aplicación de demostración, appKey de Mob: moba0b0c0d0, appSecret: 5713f0d88511f9f4cf100cade0610a34;
Aplicación de demostración, WeChat appId :wx4868b35061f87885, appSecret:64020361b8ec4c99936c0e3999a9f249;
3. Las plataformas innecesarias se pueden comentar en DevInfoSet en ShareSDKDevInfo. cs;
1. Monte ShareSDK.cs y MobSDK.cs en el sitio;
2. Antes de su uso, se debe enviar la interfaz de autorización del acuerdo de privacidad de ShareSDK:
3 Después de iniciar sesión con WeChat, use ShareSDK para obtener la interfaz de información del usuario (solo saltará a la plataforma de terceros para obtener autorización por primera vez). El resultado devuelto incluye openId, unionId, nickName y otra información:<. /p>
4. Compartir WeChat: