Alipay Native connector works closely with Logto SDK on mobile platforms. It takes advantage of Alipay's OAuth 2.0 authentication workflow and enables Alipay users to sign in to other Apps using public Alipay user profiles without going through a troublesome register process.
2. Go to **Web & Mobile Apps** (网页&移动应用) tab in **My Application** (我的应用) panel.
3. Click **Create an App** (立即创建) button to start configuring your application.
4. Name your application in **Application Name** (应用名称) following the naming conventions and upload your **Application Icon** (应用图标), make sure you choose **mobile application** (移动应用) as **App type** (应用类型). For building iOS App, a unique **Bundle ID** is required. Also, **application signature** (应用签名) and **application package name** (应用包名) are required for Android apps.
5. After finishing creating the application, we come to the Overview page, where we should click **add ability** (添加能力) to add **Third-party application authorization** (第三方应用授权), **Get member information** (获取会员信息) and **App Alipay login** (App 支付宝登录) before enabling Alipay sign-in.
6. Go to [Alipay Customer Center](https://b.alipay.com/index2.htm), and sign in with the Alipay developer account. Click **Account Center** (账号中心) on the top bar and go to **APPID binding** (APPID 绑定), whose entrance can be found at the bottom of the sidebar. **Add binding** (添加绑定) by type in the APPID of the mobile application you just created in step 4. After finishing this step, you are expected to find abilities you have just added in step 5 kicks in.
7. Come back to Alipay open platform console page, and you can find **Interface signing method** (接口加签方式(密钥/证书)) in **development information** (开发信息) section. Click **set up** (设置) button, and you can find yourself on a page setting signing method. **Public Key** (公钥) is the preferred signing mode, and fill in contents from the public key file you have generated in the text input box.
8. Set up **Authorization Redirect URI** (授权回调地址) by clicking **set up** (设置) button on the bottom of the Alipay console page. `${your_logto_origin}/callback/alipay-native` is the default redirect URI used in Logto core.
9. After finishing all these steps, go back to the top right corner of Alipay console page, and click **Submit for review** (提交审核). Once the review is approved, you are good to go with a smooth Alipay sign-in flow.
1. In [the Alipay console workspace](https://open.alipay.com/dev/workspace) go to **My application** (我的应用) panel and click **Web & Mobile Apps** (网页&移动应用) tab, you can find APPID of all applications.
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 Alipay SDK doc:
**1. Add `LogtoSocialPluginAlipay` to your Xcode project**
Where `callbackScheme` is one of the [custom URL Schemes](https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app) that can navigate to your app.
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 Alipay SDK doc:
**1. Download the Alipay "minimalist SDK" and add it to your project**
Download the Alipay "minimalist SDK" (极简版 SDK) from [Logto 3rd-party Social SDKs](https://github.com/logto-io/social-sdks/blob/master/alipay/android/alipaySdk-15.7.9-20200727142846.aar) to your project's `app/libs` folder:
That's it. 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).
Once Alipay native connector is enabled, you can build and run your app to see if it works.