IOS 上的 Apple 登录
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
为了在 iOS 设备上设置 Apple 登录,我们需要准备以下内容。
-
配置您的应用程序功能。
为了实现此操作,请打开Xcode,点击
App
-
确保您选择了正确的目标。

-
请确保您添加了
Sign in with Apple功能。

-
在应用程序中初始化 Apple 登录。
// onMounted is vue specificonMounted(() => {SocialLogin.initialize({apple: {}})}); -
创建一个按钮来开始登录过程。
该按钮应调用以下函数:
async function loginApple() {const res = await SocialLogin.login({provider: 'apple',options: {}}) -
在一个 物理设备 设备和测试它。
如果您仔细遵循步骤,您会在点击按钮后看到以下屏幕。

完成!您已经准备好。
初始化 Apple 登录
标题为“初始化 Apple 登录”的部分Call initialize 与 apple 在 iOS 上, clientId 不是由操作系统直接使用;插件使用它来知道哪个提供者需要初始化。
await SocialLogin.initialize({ apple: { clientId: 'your-client-id', },});
const res = await SocialLogin.login({ provider: 'apple', options: { scopes: ['email', 'name'], },});继续从 iOS 上的 Apple 登录
继续从 Apple 登录 IOS如果您正在使用 Apple 登录 IOS 来规划认证和账户流程,连接它与 使用 @capgo/capacitor-social-login 为使用 @capgo/capacitor-social-login 的原生能力 使用 @capgo/capacitor-social-login 为 @capgo/capacitor-social-login 的实现细节 使用 @capgo/capacitor-passkey 为 @capgo/capacitor-passkey 的实现细节 使用 @capgo/capacitor-native-biometric 为 @capgo/capacitor-native-biometric 的实现细节 双重认证 双重认证实现细节。