찾다

 >  Q&A  >  본문

Android 통합 WeChat 로그인

최근 WeChat 타사 로그인을 통합해야 하는 프로젝트가 있는데, 클라이언트는 Unity3D에서 개발되므로 U3D용 플러그인을 만들려면 Android Studio를 사용해야 한다는 정보를 찾았습니다. 질문
1. 사용자가 위챗 인증을 끌어와서 로그인을 눌렀는데 코드를 얻지 못해서 메인액티비티에 잠금을 설정하고 여부를 판단했습니다. 코드는 작동하지만 항상 어색함을 느낍니다.
2. 이 프로젝트를 u3d에서 사용하려면 arr 파일로 변환해야 합니다. 후속 작업은 어떻게 해야 합니까? access_token 획득은 서버 측에서 수행됩니다.
다음은 제가 작성한 코드입니다. Android에서 사용할 수 있습니다. 모든 것이 정상이며 코드를 얻을 수 있습니다. 사용자가 WeChat 인증을 클릭한 후 코드를 얻을 수 있도록 코드를 최적화하는 방법을 알려주십시오. MainActivity로 돌아가서 arr로 패키징할 수 있습니다. u3D를 얻을 수 있습니다. 정말 감사합니다. 아래는 제 코드입니다

MainActivity

으아악

WXEntryActivity

으아악
某草草某草草2737일 전1223

모든 응답(2)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-06-23 09:17:06

    1. 문제는 WXEntryActivity에서 얻은 코드를 MainActivity로 다시 전달하는 방법입니다. 편리하다면 이 코드를 Intent를 통해 전달하고 MainActivity의 GetIntent로 반환한 다음 이 코드를 꺼내면 됩니다. EventBus를 통해 얻을 수 있지만 이득이 조금 더 큽니다.

    2. Unity3D와 안드로이드 사이의 통신 문제일 것 같은데요, 온라인 솔루션이 꽤 많죠?

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-23 09:17:06

    완하제.
    저는 WeChat 로그인을 통합하지 않았고 U3D를 사용해본 적도 없어서 감히 댓글을 달 수 없습니다.
    그런데 궁금한 점이 있습니다. WeChat SDK에서 반환한 코드를 onActivityResult 등을 통해 반환하면 안 되나요?

    회신하다
    0
  • 취소회신하다