If you don't know the concept of the connector or haven't added this connector to your Sign-in experience yet, please see [Logto tutorial](https://docs.logto.io/docs/tutorials/get-started/enable-social-sign-in).
Most of them are pretty straightforward, and we have several tips here:
- If you just want to test WeChat sign-in and the app is not on the App Store, in the "App is available" section, choose "No" to skip the "App download link".
- The "App operation flow chart" looks tricky. From our experience, you need to prepare a simple flowchart and several app screenshots to improve the possibility of passing the review.
> WeChat requires Universal Link for native sign-in. If you haven't set up or don't know it, please refer to the [Apple official doc](https://developer.apple.com/ios/universal-links/).
Fill out _Application Signing Signature_(应用签名) and _Application Package Name_(应用包名).
> **Note**
>
>You need to sign your app to get a signature before your users can sign in with WeChat. Refer to the [Sign your app](https://developer.android.com/studio/publish/app-signing) for more information.
After you finish signing your app, you can execute the `signingReport` task to get the signing signature.
```bash
./gradlew your-android-project:signingReport
```
The `MD5` value of the corresponding build variant's report will be the _Application Signing Signature_(应用签名), but remember to remove all semicolons from the value and cast it to lowercase.
Usually, the review goes fast, which will end within 1-2 days.
We suspect the reviewer is allocated randomly on each submission, and the standard is floating. You may get rejected the first time, but don't give up! State your status quo and ask the reviewer how to modify it.
## Compose the connector JSON
After passing the review, go to the application details page and generate an AppSecret. Compose the connector JSON with the following format:
We assume you have integrated [Logto iOS SDK](https://docs.logto.io/docs/recipes/integrate-logto/ios) in your app. In this case, things are pretty simple, and you don't even need to read the WeChat SDK doc:
**1. Add `LogtoSocialPluginWechat` to your Xcode project**
We assume you have integrated [Logto Android SDK](https://docs.logto.io/docs/recipes/integrate-logto/android) in your app. In this case, things are pretty simple, and you don't even need to read the WeChat SDK doc:
**1. Add `Wechat Open SDK` to your project**
Ensure the `mavenCentral()` repository is in your Gradle project repositories:
After you have added the Logto social support to your app, don't forget to [Enable connector in sign-in experience](https://docs.logto.io/docs/tutorials/get-started/enable-social-sign-in#enable-connector-in-sign-in-experience).
> WeChat doesn't have a plan for those devices without the WeChat app installed. Logto will hide this connector during sign-in if so (which is the recommended way from the [official development guide](https://developers.weixin.qq.com/doc/oplatform/en/Mobile_App/WeChat_Login/Development_Guide.html)).