跳过内容

Apple 登录 IOS

GitHub

让我们分解一下您需要什么来设置 Apple 登录 IOS。

  1. 配置您的应用的功能。

    为了做到这一点,请打开 Xcode,点击 App App XCode

  2. 确保您选择了正确的目标。

    XCode App Target

  3. 请确保您添加了 Sign in with Apple 功能性。

    在 App XCode 中添加功能

    在 App XCode 中添加功能

  4. 在您的应用程序中初始化 Apple 登录。

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. 创建一个按钮来开始登录过程。

    该按钮应该调用以下函数:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. 在一个 实体 设备上运行您的应用并进行测试。

    如果您仔细遵循步骤,您将在点击按钮后看到以下屏幕。

    iOS 设备上的 Apple Sign In 提示

就这样!您已经准备好。

呼叫 initializeapple 服务提供商 clientId 在 iOS 上

await SocialLogin.initialize({
apple: {
clientId: 'your-client-id',
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});

标题:继续从 iOS 上的 Apple 登录 如果您正在使用 Apple 登录 Using @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 的实现细节, 和 双因素认证 为双因素认证的实现细节。